.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  line-height: 44px;
  font-weight: bold;
}

a {
  color: #888;
  text-decoration: underline;
}

.section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 38vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/fuyuno_top.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.heading {
  position: static;
  top: 50%;
  margin-left: 120px;
  clear: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #fff;
  font-size: 25px;
  line-height: 1em;
  font-style: normal;
  text-align: left;
  letter-spacing: 5.5px;
}

.body {
  letter-spacing: 0.4em;
}

.section-2 {
  width: 1px;
  height: 137px;
  margin: 60px auto 30px;
}

.line_block {
  width: 1px;
  height: 137px;
  margin: 60px auto 100px;
  background-color: #634f3b;
}

.line_block.short {
  height: 80px;
  margin: 60px auto 60px;
}

.line_block.vl_short {
  height: 80px;
  margin-top: 100px;
  margin-bottom: 80px;
}

.line_block.l_short {
  margin-top: 20px;
}

.paragraph {
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  font-size: 17px;
  line-height: 35px;
  text-align: center;
  letter-spacing: 1.4px;
}

.anchor_container {
  max-width: 960px;
  padding-bottom: 120px;
  border-bottom: 1px none #c7c0b8;
}

.anchor_grid {
  margin-bottom: 40px;
  grid-column-gap: 20px;
  grid-row-gap: 65px;
  grid-template-areas: "Area Area";
  -ms-grid-columns: 1fr 20px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-2 {
  height: 70px;
}

.anchor_ttl {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 2px;
  padding-bottom: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 18px;
  line-height: 1.5em;
  font-style: normal;
  text-align: center;
  letter-spacing: 0.15em;
  text-decoration: underline;
}

.tag_season {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 0px;
  padding: 2px 4px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #634f3b;
  border-radius: 1px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #634f3b;
  font-size: 12px;
  line-height: 1.5em;
  letter-spacing: 0.1em;
}

.anchor.button_empty {
  position: relative;
  top: 160px;
  width: auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.anchor_img {
  width: 100%;
  text-decoration: none;
}

.anchor_txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.anchor_section {
  margin-bottom: 140px;
}

.anchor_section.shimotsuki {
  margin-bottom: 0;
}

.line_margin_60-30 {
  margin-top: 60px;
  margin-bottom: 30px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.intro_section {
  margin-top: 60px;
  margin-bottom: 105px;
}

.intro_txt {
  padding-top: 60px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 16px;
  line-height: 2.2em;
  text-align: center;
  letter-spacing: 0.1em;
}

.intro_txt.intro_note {
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 14px;
}

.prd_container {
  max-width: 960px;
  margin-bottom: 0px;
}

.grid {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-areas: "Area Area";
}

.prd_ttl {
  margin-top: 25px;
  margin-bottom: 25px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 18px;
  line-height: 1.8em;
  letter-spacing: 0.1em;
}

.prd_ttl.top_30px {
  margin-top: 30px;
}

.paragraph-2 {
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
}

.paragraph-3 {
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 14px;
  line-height: 2.1em;
  text-align: left;
  letter-spacing: 0.05em;
}

.paragraph-3.top_20px {
  margin-top: 20px;
}

.text-block {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 18px;
  letter-spacing: 0.2em;
}

.section-5 {
  height: 500px;
  border-bottom: 1px solid #634f3b;
  border-radius: 10px;
}

.prd_detail_each_text {
  display: block;
  width: 70%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-top: 1px none #634f3b;
  border-bottom: 1px none #634f3b;
  border-radius: 0px;
  color: #634f3b;
  font-size: 13px;
  line-height: 1.8em;
  letter-spacing: 0.1em;
}

.prd_detail {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #c7c0b8;
  border-bottom: 1px solid #c7c0b8;
}

.text-block-3 {
  letter-spacing: 0.1em;
}

.prd_detail_each_ttl {
  width: 25%;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #634f3b;
  font-size: 13px;
  line-height: 2em;
  text-align: left;
  letter-spacing: 0.1em;
}

.column {
  padding-left: 30px;
  border-top: 1px none #000;
}

.button_fill_limit {
  position: static;
  display: block;
  width: 100%;
  margin: 60px auto;
  padding: 0px;
  border-radius: 10px;
  background-color: #da7102;
  box-shadow: 0 1px 6px 0 hsla(0, 0%, 86.7%, 0.9);
  font-family: 'Gothic Medium BBB', Arial, sans-serif;
  font-size: 16px;
  line-height: 88px;
  text-align: center;
  letter-spacing: 0.2em;
  -o-object-fit: fill;
  object-fit: fill;
}

.text-block-5 {
  margin-top: 20px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 12px;
  letter-spacing: 0.1em;
}

.prd_culumn {
  margin-bottom: 85px;
}

.prd_culumn.aigamonabe,
.prd_culumn.kyoyasainabe {
  margin-bottom: 0;
}

#kyoyasai.bottom_links_wrapper {
  margin-bottom: 0;
}

.container {
  max-width: 960px;
  margin-bottom: 100px;
  padding-top: 0px;
  padding-right: 30px;
  padding-left: 30px;
  border: 1px none silver;
}

.heading-4 {
  margin-top: 80px;
  margin-bottom: 60px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
}

.grid-2 {
  display: -ms-grid;
  display: grid;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ". . . . ."
    ". . . Area Area-2";
  -ms-grid-columns: 0.4fr 16px 0.4fr 16px 0.4fr 16px 0.4fr 16px 0.4fr;
  grid-template-columns: 0.4fr 0.4fr 0.4fr 0.4fr 0.4fr;
  -ms-grid-rows: auto 16px auto;
  grid-template-rows: auto auto;
}

.set_ttl {
  display: inline-block;
  margin-top: 0px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.2em;
}

.text-block-7 {
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  letter-spacing: 0.1em;
}

.set_price {
  position: static;
  display: block;
  padding-top: 0px;
  padding-bottom: 0px;
  float: right;
  clear: none;
  border-bottom: 1px none #ddd;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 16px;
  line-height: 22px;
  text-align: right;
  letter-spacing: 0.2em;
}

.div-block-4 {
  display: inline-block;
  width: 42%;
  height: 1px;
  margin-right: 20px;
  margin-bottom: 0px;
  margin-left: 10px;
  background-color: #634f3b;
  -o-object-fit: fill;
  object-fit: fill;
}

.set_header {
  display: block;
  margin-bottom: 40px;
  float: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.set_detail_text {
  display: inline-block;
  width: 100%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 14px;
  line-height: 1.8em;
  letter-spacing: 0.1em;
}

.set_detail_ttl {
  display: inline-block;
  width: 40%;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 14px;
  line-height: 1.8em;
  letter-spacing: 0.1em;
}

.set_detail {
  display: block;
  padding-top: 0px;
  border-top: 1px none #ddd;
}

.button_empty {
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  border-style: solid;
  border-width: 2px;
  border-color: #da7102;
  border-radius: 10px;
  background-color: transparent;
  box-shadow: 0 1px 6px -1px hsla(0, 0%, 86.7%, 0.9);
  opacity: 1;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #da7102;
  font-size: 16px;
  line-height: 80px;
  text-align: center;
  letter-spacing: 0.2em;
  cursor: pointer;
}

.set_section {
  background-color: transparent;
}

.set_block {
  margin-top: 40px;
  margin-bottom: 100px;
  padding-top: 40px;
  border-top: 1px solid #c7c0b8;
  border-left: 1px none silver;
}

.l_short {
  width: 30px;
  height: 1px;
  margin-bottom: 20px;
  background-color: #ddd;
}

.main-copy {
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 28px;
  line-height: 1em;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.3em;
}

.link-block {
  text-decoration: none;
}

.text_links {
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  font-size: 16px;
  line-height: 3.4em;
  text-align: center;
  letter-spacing: 0.1em;
}

.sub_copy {
  margin-top: 40px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  font-size: 22px;
  line-height: 1em;
  text-align: center;
}

.cat_copy {
  margin-top: 60px;
  margin-bottom: 0px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  font-size: 24px;
  line-height: 1.8em;
  font-weight: 400;
  text-align: center;
}

.section-6 {
  margin-bottom: 100px;
}

.line_with_ttl {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 14px;
  line-height: 20px;
}

.slide-nav {
  position: relative;
  color: #c5aeae;
  font-size: 6px;
  line-height: 22px;
  letter-spacing: 0.4em;
}

.slide2 {
  background-image: url('../images/oudoburu_img.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.nikohime {
  background-image: url('../images/nikohime.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.seiko {
  background-image: url('../images/natsuno_21_28.jpg');
}

.slide2.nagorihamo {
  background-image: none;
}

.slide2.nagorihamo {
  background-image: url('../images/natsuno_21_27.jpg');
}

.slide2.kiginabe {
  background-image: url('../images/kiginabe_sq.jpg');
}

.slide2.sasahotaru {
  background-image: url('../images/natsuno_21_28.jpg');
}

.slide2.kisui {
  background-image: url('../images/natsuno_21_26.jpg');
}

.slide2.seiko {
  background-image: url('../images/natsuno_21_29.jpg');
}

.slide2.hasumochi {
  background-image: url('../images/hasumochi_img.jpg');
}

.slide2.awabitake {
  background-image: url('../images/natsuno_21_27.jpg');
}

.slide2.suppon {
  background-image: url('../images/suppon_glass.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.kamasutokuri {
  background-image: url('../images/kamasutolkuri.jpg');
}

.slide2.yakishimo {
  background-image: url('../images/tantousho_sp.jpg');
}

.slide2.wataboushi {
  background-image: url('../images/wataboushi.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.hasumochi_kuri {
  background-image: url('../images/img_hasukuri_sq.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.tsukiakari {
  background-image: url('../images/tsukiakari_sq.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.seiko_sasakuri {
  background-image: url('../images/natsuno_21_29.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.gudi_kikka {
  background-image: url('../images/gudi_kikka_sq.jpg');
}

.slide2.iimushi {
  background-image: url('../images/img_iimushi_fuyu3.jpg');
}

.slide2.nagorihamo {
  background-image: url('../images/nagorihamo.jpg');
  background-position: 0px 0px;
  background-size: contain;
}

.slide2.sasakuri {
  background-image: url('../images/sasakuri2_square.jpg');
}

.slide2.yakishimo {
  background-image: url('../images/yakishimo.jpg');
}

.slide2.karasumimochi {
  background-image: url('../images/karasumimochi_sp.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.tantousho {
  background-image: url('../images/tantousho_sp.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.osechinabe {
  background-image: url('../images/osechinabe_sp.jpg');
}

.slide2.hakuyoukou_2 {
  background-image: url('../images/hakuyoukou_2_sq.jpg');
}

.slide2.shunjukou {
  background-image: url('../images/shunjukou_sq.jpg');
}

.slide2.hakuyoukou_3 {
  background-image: url('../images/hakuyoukou_3_new_sq.jpg');
}

.slide2.hishio {
  background-image: url('../images/natsuno_21_18.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.kyoyasai {
  background-image: url('../images/img_kyoyasai_sq.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.aigamo {
  background-image: url('../images/img_aigamo_sq.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.hourai_awabi {
  background-image: url('../images/hourai_awabi_sq.jpg');
}

.slide2.hourai_8 {
  background-image: url('../images/hourai_8._sq.jpg');
}

.slide2.seiko {
  background-image: url('../images/img_seiko2.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.awayuki {
  background-image: url('../images/img_awayuki_sq.jpg');
}

.slide2.aigamonabe {
  background-image: url('../images/img_aigamo_sq.jpg');
}

.slide2.tantousho {
  background-image: url('../images/tantousho_sp.jpg');
}

.slide2.kyoyasainabe {
  background-image: url('../images/img_kyoyasai_sq.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.kuzuyaki {
  background-image: url('../images/img_kuzuyaki_sq.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.kasho {
  background-image: url('../images/img_kasho2.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.yukinoakari {
  background-image: url('../images/img_yukinoakari_sq.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.yuka {
  background-image: url('../images/img_yuka.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.kaniokaki {
  background-image: url('../images/img_kaniokaki_sq.jpg');
}

.slide2.yuzuyu {
  background-image: url('../images/img_yuzuyu_sq_2.jpg');
}

.slide2.kaniokaki {
  background-image: url('../images/img_kaniokaki.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.saloin {
  background-image: url('../images/img_saloin_sq.jpg');
}

.slide2.toujinabe {
  background-image: url('../images/img_toujinabe_sq.jpg');
}

.slide2.fugu_kuromame {
  background-image: url('../images/img_fugu_kuromame_sq.jpg');
}

.slide2.mekajiki {
  background-image: url('../images/img_mekajiki_sq.jpg');
}

.slide2.kyoyasainabe {
  background-image: url('../images/img_kyoyasainabe_sq.jpg');
}

.slide2.aigamonabe {
  background-image: url('../images/img_aigamo_sq.jpg');
}

.slide2.suppon {
  background-image: url('../images/img_suppon_sq.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.hishio {
  background-image: url('../images/img_hishio.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.awabitake {
  background-image: url('../images/img_awabitake_sq.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.nyumen {
  background-image: url('../images/img_nyumen_sq.jpg');
}

.slide2.kazunoko {
  background-image: url('../images/img_kazunoko_sq.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.ayucha {
  background-image: url('../images/img_ayucha_sq.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.wakudenmai {
  background-image: url('../images/img_wakudenmai_sq2.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.sanshokoyu {
  background-image: url('../images/img_sanshokoyu_sq.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.misansho {
  background-image: url('../images/img_misansho_sq.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide2.awayuki {
  background-image: url('../images/img_awayuki_sq.jpg');
}

.slider {
  height: 470px;
}

.slider.nagorihamo {
  background-image: url('../images/saika_img.jpg');
}

.slide-2 {
  background-image: url('../images/oudoburu_pac.png');
  background-position: 0px 0px;
  background-size: cover;
}

.slide-2.kamasutokuri {
  background-image: url('../images/pac_kamasutokuri.jpeg');
}

.slide-2.gudi_kikka {
  background-image: url('../images/pac_gudi_kikka.jpeg');
}

.slide-2.awabitake {
  background-image: url('../images/pac_awabitake.jpg');
}

.slide-2.yakishimo {
  background-image: url('../images/pac_yakishimoanago.jpeg');
}

.slide-2.iimushi {
  background-image: url('../images/pac_iimushi_open.jpg');
}

.slide-2.nagorihamo {
  background-image: url('../images/pac_nagorihamo.jpeg');
}

.slide-2.yakishimo {
  background-image: url('../images/pac_yakishimoanago.jpeg');
}

.slide-2.kiginabe {
  background-image: url('../images/pac_kiginabe.jpeg');
}

.slide-2.tantousho {
  background-image: url('../images/pac_tantousho.jpeg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide-2.hishio {
  background-image: url('../images/pac_hishio.jpg');
}

.slide-2.hourai_awabi {
  background-image: url('../images/pac_awabi.jpg');
}

.slide-2.hourai_8 {
  background-image: url('../images/pac_8.jpg');
}

.slide-2.saloin {
  background-image: url('../images/pac_saloin_sq.jpg');
}

.slide-2.awayuki {
  background-image: url('../images/pac_awayuki_sq.jpg');
}

.slide-2.toujinabe {
  background-image: url('../images/pac_toujinabe_sq.jpeg');
}

.slide-2.fugu_kuromame {
  background-image: url('../images/pac_fugu_kuromame_sq.jpeg');
}

.slide-2.mekajiki {
  background-image: url('../images/pac_mekajiki_sq.jpeg');
}

.slide-2.kyoyasainabe {
  background-image: url('../images/pac_mekajiki_sq.jpeg');
}

.slide-2.awayuki {
  background-image: url('../images/pac_awayuki_sq.jpg');
}

.slide-2.kazunoko {
  background-image: url('../images/pac_kazunoko.jpeg');
}

.slide-2.nyumen {
  background-image: url('../images/pac_nyumen.jpeg');
}

.slide-2.tsukiakari {
  background-image: url('../images/pac_tsukiakari.jpeg');
}

.slide-2.yukinoakari {
  background-image: url('../images/pac_yukinoakari.jpeg');
}

.bottom_links_wrapper {
  margin-bottom: 100px;
}

.prd_multi_box {
  margin-top: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid #c7c0b8;
}

.prd_multi_header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.prd_multi_img-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.prd_multi_ttl {
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.3em;
  -o-object-fit: fill;
  object-fit: fill;
}

.prd_multi_price {
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  font-size: 16px;
  letter-spacing: 0.3em;
}

.html-embed-4 {
  width: 45%;
  margin-right: auto;
  margin-left: 0px;
}

.prd_multi_grid {
  margin-bottom: 85px;
  padding-bottom: 0px;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-areas: "Area ."
    "Area-2 Area-3";
  -ms-grid-rows: auto 60px auto;
  grid-template-rows: auto auto;
  border: 1px none #000;
}

.button_fill_multi {
  width: 50%;
  padding: 0px;
  border-radius: 10px;
  background-color: #da7102;
  line-height: 60px;
  text-align: center;
  letter-spacing: 0.3em;
}

.wrapper {
  background-image: none;
}

.prd_detail_each {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
}

.set_detail_each {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-bottom: 5px;
}

.slide-3 {
  background-image: url('../images/p_recommend_2104_9.jpeg');
  background-position: 0px 0px;
  background-size: auto;
}

.link-block-2 {
  text-decoration: none;
}

.html-embed-3 {
  background-image: url('../images/sasahotaru_chirimen3.jpeg');
  background-position: 0px 0px;
  background-size: auto;
}

.text-block-title {
  margin-top: 20px;
  margin-bottom: 40px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0.2em;
  text-transform: none;
  white-space: normal;
}

.intro {
  margin-right: auto;
  margin-left: auto;
  padding: 10px 20px;
  border: 1px solid silver;
}

.intro_txt_emp {
  border-style: solid;
  border-width: 1px;
  border-color: #c7c0b8 silver silver;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 16px;
  line-height: 2.2em;
  text-align: center;
  letter-spacing: 0.1em;
}

.set_detail_text_100 {
  display: inline-block;
  width: 100%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 14px;
  line-height: 1.8em;
  letter-spacing: 0.1em;
}

.grid-3 {
  display: -ms-grid;
  display: grid;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: minmax(200px, 1fr);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.4fr 16px 0.6fr 16px 0.6fr;
  grid-template-columns: 0.4fr 0.6fr 0.6fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.button_fill {
  position: static;
  display: block;
  width: 80%;
  margin: 60px auto;
  padding: 0px;
  border-radius: 10px;
  background-color: #da7102;
  box-shadow: 0 1px 6px 0 hsla(0, 0%, 86.7%, 0.9);
  font-family: 'Gothic Medium BBB', Arial, sans-serif;
  font-size: 16px;
  line-height: 88px;
  text-align: center;
  letter-spacing: 0.2em;
  -o-object-fit: fill;
  object-fit: fill;
}

.button_fill._60 {
  width: 60%;
}

.link-block-3 {
  text-decoration: none;
}

.link-block-4 {
  text-decoration: none;
}

.link-block-5 {
  text-decoration: none;
}

.link-block-6 {
  text-decoration: none;
}

.link-block-7 {
  text-decoration: none;
}

.link-block-8 {
  text-decoration: none;
}

.link-block-9 {
  text-decoration: none;
}

.link-block-10 {
  text-decoration: none;
}

.anchor_grid_3c {
  margin-bottom: 40px;
  grid-column-gap: 20px;
  grid-row-gap: 65px;
  grid-template-areas: "Area Area Area";
  -ms-grid-columns: 1fr 20px 1fr 20px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.anchor_grid-copy {
  display: -ms-grid;
  display: grid;
  margin-bottom: 40px;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ". Area";
  -ms-grid-columns: 1fr 16px 1fr 16px 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pro {
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 14px;
  line-height: 2.1em;
  text-align: left;
  letter-spacing: 0.05em;
}

.anchor_grid-ccopy {
  margin-bottom: 40px;
  grid-column-gap: 20px;
  grid-row-gap: 65px;
  grid-template-areas: "Area Area Area";
  -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.kaiawase_txt {
  position: static;
  margin-bottom: 20px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 20px;
  line-height: 2.2em;
  text-align: center;
  letter-spacing: 0.1em;
}

.anchor_ttl_16px {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 2px;
  padding-bottom: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 16px;
  line-height: 1em;
  font-style: normal;
  text-align: center;
  letter-spacing: 0.15em;
  text-decoration: underline;
}

.heading-3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
}

.link {
  font-weight: 400;
  text-decoration: none;
}

.link-2 {
  text-decoration: none;
}

.link-3 {
  text-decoration: none;
}

.link-4 {
  text-decoration: none;
}

.prd_multi_grid-copy {
  margin-bottom: 0px;
  padding-bottom: 0px;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-areas: "Area";
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px none #000;
}

.prd_multi_grid-copy {
  margin-bottom: 0px;
  padding-bottom: 0px;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-areas: "Area";
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px none #000;
}

.prd_multi_grid-copy {
  margin-bottom: 0px;
  padding-bottom: 0px;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-areas: "Area";
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px none #000;
}

.tag_limit {
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 10px;
  padding: 4px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #634f3b;
  border-radius: 1px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #634f3b;
  font-size: 12px;
  line-height: 1em;
  letter-spacing: 0.1em;
}

.prd_ttl_rb {
  margin-top: 20px;
  margin-bottom: 0px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 8px;
  line-height: 1.8em;
  letter-spacing: 0.1em;
}

.main-3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 24px;
  line-height: 1em;
  text-align: center;
  letter-spacing: 0.3em;
}

.line_block-copy {
  width: 1px;
  height: 137px;
  margin: 60px auto 100px;
  background-color: #634f3b;
}

.line_block-2 {
  width: 1px;
  height: 80px;
  margin: 100px auto 10px;
  background-color: #634f3b;
}

.read_txt {
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #e70000;
  font-size: 16px;
  line-height: 2.2em;
  text-align: center;
  letter-spacing: 0.1em;
}

.read_txt.read_txt_notification {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-span {
  color: #e70000;
}

.prd_ttl-copy {
  margin-top: 25px;
  margin-bottom: 25px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 18px;
  line-height: 1.8em;
  letter-spacing: 0.1em;
}

.prd_ttl_rb_under {
  margin-top: 0px;
  margin-bottom: 25px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 18px;
  line-height: 1.8em;
  letter-spacing: 0.1em;
}

.dates_list_item {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid #c7c0b8;
  border-bottom: 1px none #c7c0b8;
  font-size: 18px;
  list-style-type: none;
}

.dates_list_item.dates_list_item_last {
  border-bottom-style: solid;
}

.dates_list {
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  text-align: center;
}

.div-block-5 {
  display: block;
}

.button_store {
  display: block;
  width: 300px;
  margin: 40px auto;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #c7c0b8;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  text-align: center;
  letter-spacing: 0.3em;
}

.kaiawase_img {
  position: static;
  display: block;
  overflow: visible;
  width: 90vw;
  max-width: none;
  margin-right: auto;
  margin-bottom: 100px;
  margin-left: auto;
  text-align: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.saiziki_txt {
  padding-top: 0px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 16px;
  line-height: 2.2em;
  text-align: center;
  letter-spacing: 0.1em;
}

.saiziki_txt.intro_note {
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 14px;
}

.saijiki-copy {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 24px;
  line-height: 1em;
  text-align: center;
  letter-spacing: 0.3em;
}

.saiziki_copy_small {
  padding-top: 0px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 16px;
  line-height: 2.2em;
  text-align: center;
  letter-spacing: 0.1em;
}

.saiziki_copy_small.intro_note {
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 14px;
}

.saiziki_anchor_grid {
  display: -ms-grid;
  display: grid;
  margin-bottom: 40px;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: "Area Area";
  -ms-grid-columns: 0.25fr 16px 1fr;
  grid-template-columns: 0.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.saiziki_anchor_grid2 {
  display: -ms-grid;
  display: grid;
  margin-bottom: 40px;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: "Area Area Area";
  -ms-grid-columns: 1fr 16px 1fr 16px 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading_saiziki {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
  border-top: 1px solid #c7c0b8;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.anchor_grid_saiziki {
  display: -ms-grid;
  display: grid;
  margin-bottom: 40px;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 26px;
  grid-row-gap: 16px;
  grid-template-areas: "Area Area Area-2 Area-2";
  -ms-grid-columns: 1fr 26px 1fr 26px 1fr 26px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.saiziki_anchor_container {
  max-width: 960px;
  padding-bottom: 60px;
  border-bottom: 1px none #c7c0b8;
}

.kaiawase_grid_cart {
  display: -ms-grid;
  display: grid;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 6.25fr;
  grid-template-columns: 6.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.kaiawase_anchor_grid {
  display: -ms-grid;
  display: grid;
  margin-bottom: 40px;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ". Area";
  -ms-grid-columns: 1fr 16px 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.kaiawase_anchor_grid.grid_2col {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.image-6 {
  width: 100%;
  margin-top: 0px;
}

.paragraph-3-copy {
  margin-top: 20px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 14px;
  line-height: 2.1em;
  text-align: left;
  letter-spacing: 0.1em;
  -webkit-column-count: auto;
  column-count: auto;
}

.button_empty-copy {
  margin-right: 220px;
  margin-left: 220px;
  padding: 0px;
  border-style: solid;
  border-width: 2px;
  border-color: #da7102;
  border-radius: 10px;
  background-color: transparent;
  box-shadow: 0 1px 6px -1px hsla(0, 0%, 86.7%, 0.9);
  opacity: 1;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #da7102;
  font-size: 16px;
  line-height: 80px;
  text-align: center;
  letter-spacing: 0.2em;
  cursor: pointer;
}

.bottom_links {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  color: #2d2d2d;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
}

.top_30px {
  margin-top: 30px;
}

.slide-4 {
  background-image: url('../images/tansaisho_pkg_2.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.link-5 {
  font-weight: 400;
  text-decoration: none;
}

.link-6 {
  text-decoration: none;
}

.link-7 {
  text-decoration: none;
}

.link-8 {
  text-decoration: none;
}

.text_links_bottom {
  display: block;
  margin-bottom: 26px;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  font-size: 20px;
  text-align: center;
  text-decoration: none;
}

.text_link_home {
  display: block;
  font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  font-size: 20px;
  text-align: center;
  text-decoration: none;
}

@media screen and (max-width: 991px) {
  .anchor_ttl {
    display: block;
    margin-top: 15px;
    font-size: 16px;
    text-align: center;
  }

  .tag_season {
    margin-right: auto;
    margin-left: auto;
    text-align: left;
  }

  .anchor_txt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .prd_detail_each_text {
    font-size: 12px;
  }

  .prd_detail_each_ttl {
    font-size: 12px;
  }

  .button_fill_limit {
    line-height: 77px;
  }

  .set_img {
    background-image: none;
  }

  .set_detail_text {
    font-size: 12px;
  }

  .set_detail_ttl {
    font-size: 12px;
  }

  .button_empty {
    line-height: 66px;
  }

  .slider {
    height: 336px;
  }

  .button_fill_multi {
    font-size: 12px;
    line-height: 50px;
    letter-spacing: 0.2em;
  }

  .wrapper {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }

  .set_detail_text_100 {
    font-size: 12px;
  }

  .button_fill {
    line-height: 77px;
  }

  .anchor_ttl_16px {
    display: block;
    margin-top: 15px;
    font-size: 16px;
    text-align: center;
  }

  .tag_limit {
    margin-right: auto;
    margin-left: auto;
    text-align: left;
  }

  .button_empty-copy {
    line-height: 66px;
  }
}

@media screen and (max-width: 767px) {
  .anchor_ttl {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .slide2.nikohime {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.suppon {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.wataboushi {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.hasumochi_kuri {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.tsukiakari {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.seiko_sasakuri {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.karasumimochi {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.tantousho {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.hishio {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.kyoyasai {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.aigamo {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.seiko {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.kyoyasainabe {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.kuzuyaki {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.kasho {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.yukinoakari {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.yuka {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.kaniokaki {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.suppon {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.hishio {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.awabitake {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.kazunoko {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.ayucha {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.wakudenmai {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.sanshokoyu {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slide2.misansho {
    background-position: 50% 100%;
    background-size: cover;
  }

  .anchor_ttl_16px {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

@media screen and (max-width: 479px) {
  .kashi .prd_culumn,
  .kashi .bottom_links_wrapper,
  .hitoshina .bottom_links_wrapper {
    margin-bottom: 0;
  }

  .kashi .heading-4,
  .hitoshina .heading-4 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .hitoshina .bottom_links_wrapper.margin_100,
  .kashi .bottom_links_wrapper.margin_100 {
    margin-bottom: 100px;
  }

  .kashi .prd_single_section {
    margin-bottom: 85px;
  }

  .hitoshina .bottom_links_wrapper.margin-bottom85,
  .kashi .bottom_links_wrapper.margin-bottom85 {
    margin-bottom: 85px;
  }


  .section {
    height: 50vh;
  }

  .anchor_container {
    margin-bottom: 40px;
    padding-bottom: 0px;
  }

  .anchor_grid {
    display: block;
    padding-bottom: 0px;
    grid-template-areas: "Area";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .anchor_ttl {
    display: block;
    margin-top: 0px;
    margin-bottom: 30px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 16px;
    font-weight: 400;
  }

  .tag_season {
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 10px;
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .anchor {
    display: block;
    margin-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .anchor_txt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .anchor_section {
    margin-bottom: 0px;
  }

  .intro_txt {
    padding-top: 0px;
    font-size: 14px;
    text-align: left;
  }

  .intro_txt.intro_note {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .intro_txt.intro_note.margin_bottom_60 {
    margin-bottom: 60px;
  }

  .intro_txt.center {
    text-align: center;
  }

  .prd_ttl {
    margin-top: 20px;
    font-size: 20px;
  }

  .prd_detail_each_text {
    width: 65%;
    margin-left: 0px;
    font-size: 13px;
  }

  .prd_detail_each_ttl {
    width: 35%;
    font-size: 13px;
  }

  .column {
    padding-right: 0px;
    padding-left: 0px;
  }

  .button_fill_limit {
    margin-bottom: 0px;
    font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
    line-height: 68px;
  }

  .text-block-5 {
    line-height: 2em;
  }

  .grid-2 {
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .set_ttl {
    margin-top: 20px;
    margin-bottom: 25px;
    font-size: 20px;
    line-height: 1.8em;
  }

  .set_price {
    float: none;
    text-align: left;
  }

  .set_detail_text {
    width: 65%;
    font-size: 13px;
  }

  .set_detail_ttl {
    width: 35%;
    font-size: 13px;
  }

  .set_detail {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0px;
  }

  .button_empty {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    line-height: 68px;
  }

  .main-copy {
    line-height: 1.6em;
  }

  .line_with_ttl {
    margin-bottom: 40px;
  }

  .slide2.hakuyoukou_3 {
    background-size: cover;
    background-attachment: scroll;
    line-height: 20px;
  }

  .slider {
    width: 100%;
    height: 310px;
    margin-bottom: 40px;
  }

  .prd_multi_box {
    border-top-style: none;
    border-bottom-style: solid;
  }

  .prd_multi_header {
    display: block;
  }

  .prd_multi_img-button {
    display: block;
  }

  .prd_multi_ttl {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 40px;
    letter-spacing: 0.2em;
  }

  .html-embed-4 {
    width: 100%;
    background-image: url('../images/hasumochi_5.png');
    background-position: 0px 0px;
    background-size: auto;
    background-attachment: scroll;
  }

  .prd_multi_grid {
    display: block;
    justify-items: stretch;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .button_fill_multi {
    width: 100%;
    margin-top: 40px;
  }

  .container-2 {
    max-width: none;
  }

  .wrapper {
    max-width: 90%;
    margin-right: auto;
    margin-left: auto;
  }

  .column-2 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .prd_detail_each {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .column-3 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .intro_txt_emp {
    font-size: 14px;
    text-align: left;
  }

  .set_detail_text_100 {
    width: 100%;
    font-size: 13px;
  }

  .grid-3 {
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .button_fill {
    width: 100%;
    margin-bottom: 0px;
    font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
    line-height: 68px;
  }

  .anchor_grid_3c {
    grid-row-gap: 31px;
    grid-template-areas: "Area";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .anchor_grid-copy {
    display: block;
    overflow: visible;
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-template-areas: "Area";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .anchor_grid-ccopy {
    display: block;
    grid-auto-flow: column;
    grid-template-areas: "Area";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .kaiawase_txt {
    font-size: 16px;
    font-weight: 400;
    text-align: center;
  }

  .image {
    display: block;
  }

  .anchor_ttl_16px {
    display: block;
    margin-top: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 16px;
    font-weight: 400;
  }

  .bold-text {
    font-size: 16px;
    font-weight: 400;
    text-align: center;
  }

  .bold-text-2 {
    font-size: 16px;
  }

  .bold-text-3 {
    font-size: 16px;
    font-weight: 400;
  }

  .link {
    font-size: 18px;
  }

  .link-2 {
    font-size: 18px;
  }

  .link-3 {
    font-size: 18px;
  }

  .link-4 {
    font-size: 18px;
  }

  .prd_multi_grid-copy {
    display: block;
    justify-items: stretch;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .prd_multi_grid-copy {
    display: block;
    justify-items: stretch;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .prd_multi_grid-copy {
    display: block;
    justify-items: stretch;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .tag_limit {
    margin-right: 0px;
    margin-left: 5px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .prd_ttl_rb {
    margin-top: 20px;
    font-size: 10px;
  }

  .main-3 {
    font-size: 22px;
  }

  .read_txt {
    font-size: 12px;
    text-align: left;
  }

  .read_txt.read_txt_notification {
    font-size: 14px;
  }

  .prd_ttl-copy {
    margin-top: 20px;
    font-size: 20px;
  }

  .prd_ttl_rb_under {
    margin-top: 0px;
    font-size: 20px;
  }

  .image-2 {
    height: 300px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .image-3 {
    height: 300px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .image-4 {
    height: 300px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .image-5 {
    height: 300px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .dates_list {
    display: block;
    padding-left: 0px;
    text-align: center;
    list-style-type: none;
  }

  .button_store {
    display: block;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #c7c0b8;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
    opacity: 1;
    -webkit-transition: box-shadow 200ms ease;
    transition: box-shadow 200ms ease;
    text-align: center;
    letter-spacing: 0.2em;
  }

  .bold-text-4 {
    font-family: "リュウミン R-KL", "Ryumin Regular KL", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  }

  .kaiawase_img {
    display: block;
    width: 100%;
    height: 95vw;
    max-width: none;
    object-fit: cover;
    object-position: 20% 0; 
  }

  .saiziki_txt {
    padding-top: 0px;
    font-size: 14px;
    line-height: 2em;
    text-align: left;
  }

  .saiziki_txt.intro_note {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .saiziki_txt.intro_note.margin_bottom_60 {
    margin-bottom: 60px;
  }

  .saiziki_txt.center {
    text-align: center;
  }

  .saijiki-copy {
    line-height: 1.6em;
  }

  .saiziki_copy_small {
    padding-top: 0px;
    padding-bottom: 20px;
    font-size: 14px;
    text-align: center;
  }

  .saiziki_copy_small.intro_note {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .saiziki_copy_small.intro_note.margin_bottom_60 {
    margin-bottom: 60px;
  }

  .saiziki_copy_small.center {
    text-align: center;
  }

  .saiziki_anchor_grid {
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-flow: column;
    grid-row-gap: 31px;
    grid-template-areas: "Area";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .saiziki_anchor_grid2 {
    display: block;
    overflow: visible;
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-template-areas: "Area";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .heading_saiziki {
    margin-top: 40px;
    text-align: center;
  }

  .anchor_grid_saiziki {
    display: block;
    overflow: visible;
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-template-areas: "Area";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .saiziki_anchor_container {
    margin-bottom: 40px;
    padding-bottom: 0px;
  }

  .kaiawase_grid_cart {
    display: block;
    overflow: visible;
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-template-areas: "Area";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .kaiawase_anchor_grid {
    display: block;
    overflow: visible;
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-template-areas: "Area";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .button_empty-copy {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    line-height: 68px;
  }

  .link-5 {
    font-size: 20px;
  }

  .tag_wrapper {
    display: block;
  }

  .text_links_bottom {
    font-size: 18px;
    text-decoration: none;
  }

  .text_link_home {
    font-size: 18px;
  }
}

#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-_454edcff-f78b-aadb-cefb-deca8677a316-d5dc6431 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_259ace32-8e9e-3194-3819-2e7018604960-d5dc6431 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-a73ca470-51b8-63c8-9bd8-7f53c814046e-d5dc6431 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a73ca470-51b8-63c8-9bd8-7f53c8140484-d5dc6431 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c5511c5f-e23e-2202-e7c0-b549ee675393-d5dc6431 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c5511c5f-e23e-2202-e7c0-b549ee6753a2-d5dc6431 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c5511c5f-e23e-2202-e7c0-b549ee6753b0-d5dc6431 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c5511c5f-e23e-2202-e7c0-b549ee6753c1-d5dc6431 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-d9b292b6-828d-45bc-c873-ab799a4e96b0-d5dc6431 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-d9b292b6-828d-45bc-c873-ab799a4e96bd-d5dc6431 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-_454edcff-f78b-aadb-cefb-deca8677a316-2172a554 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_259ace32-8e9e-3194-3819-2e7018604960-2172a554 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-a73ca470-51b8-63c8-9bd8-7f53c814046e-2172a554 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a73ca470-51b8-63c8-9bd8-7f53c8140484-2172a554 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_48e2af4d-2540-3e8d-36f1-e0a19681bb7b-2172a554 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a965be7d-a0e5-9873-4a6c-3077f6c277cd-2172a554 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-_454edcff-f78b-aadb-cefb-deca8677a316-c7b24ca4 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_259ace32-8e9e-3194-3819-2e7018604960-c7b24ca4 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-a73ca470-51b8-63c8-9bd8-7f53c814046e-c7b24ca4 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a73ca470-51b8-63c8-9bd8-7f53c8140484-c7b24ca4 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_48e2af4d-2540-3e8d-36f1-e0a19681bb7b-c7b24ca4 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a965be7d-a0e5-9873-4a6c-3077f6c277cd-c7b24ca4 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-_454edcff-f78b-aadb-cefb-deca8677a316-ec08d6ea {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_259ace32-8e9e-3194-3819-2e7018604960-ec08d6ea {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-a73ca470-51b8-63c8-9bd8-7f53c814046e-ec08d6ea {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a73ca470-51b8-63c8-9bd8-7f53c8140484-ec08d6ea {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_7cbc42c9-bdec-ed7d-9422-04dfcce1bf77-ec08d6ea {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_7cbc42c9-bdec-ed7d-9422-04dfcce1bf84-ec08d6ea {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_7cbc42c9-bdec-ed7d-9422-04dfcce1bf92-ec08d6ea {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_7cbc42c9-bdec-ed7d-9422-04dfcce1bf9f-ec08d6ea {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_59d6070d-1b11-0cac-d5c5-146bea94b7f1-ec08d6ea {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_59d6070d-1b11-0cac-d5c5-146bea94b7fe-ec08d6ea {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09532-589e7a6c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-b3a6b571-de15-09aa-b1fa-53f8c6228618-589e7a6c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-b3a6b571-de15-09aa-b1fa-53f8c622862b-589e7a6c {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_1699f423-5e8a-0933-ff80-54aeab64a65a-589e7a6c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_1699f423-5e8a-0933-ff80-54aeab64a66d-589e7a6c {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_454edcff-f78b-aadb-cefb-deca8677a316-c325f652 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_259ace32-8e9e-3194-3819-2e7018604960-c325f652 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-a73ca470-51b8-63c8-9bd8-7f53c814046e-c325f652 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a73ca470-51b8-63c8-9bd8-7f53c8140484-c325f652 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fc783563-1e16-1d00-060a-1baeac2d7cea-c325f652 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-fc783563-1e16-1d00-060a-1baeac2d7cf1-c325f652 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c5511c5f-e23e-2202-e7c0-b549ee675393-c325f652 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c5511c5f-e23e-2202-e7c0-b549ee6753a2-c325f652 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c5511c5f-e23e-2202-e7c0-b549ee6753b0-c325f652 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c5511c5f-e23e-2202-e7c0-b549ee6753c1-c325f652 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-d9b292b6-828d-45bc-c873-ab799a4e96b0-c325f652 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-d9b292b6-828d-45bc-c873-ab799a4e96bd-c325f652 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_584bcbab-1f1d-a210-348f-8e968ea4637c-c325f652 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_584bcbab-1f1d-a210-348f-8e968ea4638f-c325f652 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f985dd4b-5995-5e4a-40fb-2e2b03e1732b-c325f652 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-f985dd4b-5995-5e4a-40fb-2e2b03e1733e-c325f652 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f985dd4b-5995-5e4a-40fb-2e2b03e1734a-c325f652 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-f985dd4b-5995-5e4a-40fb-2e2b03e17357-c325f652 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-_454edcff-f78b-aadb-cefb-deca8677a316-542e4c49 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_259ace32-8e9e-3194-3819-2e7018604960-542e4c49 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09532-5675b00e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-b3a6b571-de15-09aa-b1fa-53f8c6228618-5675b00e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-b3a6b571-de15-09aa-b1fa-53f8c622862b-5675b00e {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_1699f423-5e8a-0933-ff80-54aeab64a65a-5675b00e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_1699f423-5e8a-0933-ff80-54aeab64a66d-5675b00e {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c546361b-a8da-58fd-2393-a330806140d5-cc28a935 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f8f5d092-7c3d-8bb8-4597-7aa15ce350ea-cc28a935 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-c546361b-a8da-58fd-2393-a330806140d5-d93b233c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f8f5d092-7c3d-8bb8-4597-7aa15ce350ea-d93b233c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_0c2047e0-b657-316d-1802-f1fedc749cdd-d93b233c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_0c2047e0-b657-316d-1802-f1fedc749ce5-d93b233c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-_5625c723-5763-ec3e-a651-519a57c9e57d-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5625c723-5763-ec3e-a651-519a57c9e590-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-a73ca470-51b8-63c8-9bd8-7f53c814046e-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a73ca470-51b8-63c8-9bd8-7f53c8140484-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c5f98a5e-2252-1b5d-e4a9-0ba0dcc5bfd3-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c5f98a5e-2252-1b5d-e4a9-0ba0dcc5bfda-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fc783563-1e16-1d00-060a-1baeac2d7cea-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-fc783563-1e16-1d00-060a-1baeac2d7cf1-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f985dd4b-5995-5e4a-40fb-2e2b03e1732b-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-f985dd4b-5995-5e4a-40fb-2e2b03e1733e-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f985dd4b-5995-5e4a-40fb-2e2b03e1734a-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-f985dd4b-5995-5e4a-40fb-2e2b03e17357-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6d53c89b-f015-b858-6451-e0cd80944616-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_6d53c89b-f015-b858-6451-e0cd8094461d-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f47c7311-d00b-3fdd-6453-09b73d6d2fca-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-f47c7311-d00b-3fdd-6453-09b73d6d2fd1-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_1a725e53-727e-be8e-f477-3936d9a076ef-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_1a725e53-727e-be8e-f477-3936d9a076f6-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c46f5f69-143f-c64b-89b9-9b97fd7a0aed-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c46f5f69-143f-c64b-89b9-9b97fd7a0b00-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c46f5f69-143f-c64b-89b9-9b97fd7a0b0c-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c46f5f69-143f-c64b-89b9-9b97fd7a0b13-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c46f5f69-143f-c64b-89b9-9b97fd7a0b1f-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c46f5f69-143f-c64b-89b9-9b97fd7a0b26-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c5511c5f-e23e-2202-e7c0-b549ee675393-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c5511c5f-e23e-2202-e7c0-b549ee6753a2-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c5511c5f-e23e-2202-e7c0-b549ee6753b0-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c5511c5f-e23e-2202-e7c0-b549ee6753c1-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_306ad7bf-c322-28b9-a2e3-020d059916b0-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_306ad7bf-c322-28b9-a2e3-020d059916b7-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_306ad7bf-c322-28b9-a2e3-020d059916c6-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_306ad7bf-c322-28b9-a2e3-020d059916e5-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_306ad7bf-c322-28b9-a2e3-020d059916f1-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_306ad7bf-c322-28b9-a2e3-020d059916f8-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_306ad7bf-c322-28b9-a2e3-020d05991704-a6b48077 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_306ad7bf-c322-28b9-a2e3-020d0599170b-a6b48077 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fd5d0655-94ba-cb6a-9cf2-5f8b99488a7b-2d4609dc {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_02c29b92-5de6-5fc3-5419-7cbb93bfefa7-2d4609dc {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2e6ec1db-0b1c-3045-ddfe-24b000db665a-2d4609dc {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fb40cf6a-fa26-2bd0-3b9f-2ef744a619c5-2d4609dc {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-_0dc35a87-08d8-d368-fab3-99f90630300f-2d4609dc {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-b3a6b571-de15-09aa-b1fa-53f8c6228618-49d9fadd {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-b3a6b571-de15-09aa-b1fa-53f8c622862b-49d9fadd {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_28e02490-226c-37ee-eef9-1fa9b1ad23f7-49d9fadd {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_28e02490-226c-37ee-eef9-1fa9b1ad2410-49d9fadd {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_800f7ab1-6c04-6a66-f9b6-8bfc7f4c52d4-49d9fadd {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_800f7ab1-6c04-6a66-f9b6-8bfc7f4c52e1-49d9fadd {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_396e703f-cb5e-ad2e-6d08-fb11cd7e270e-49d9fadd {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_396e703f-cb5e-ad2e-6d08-fb11cd7e271b-49d9fadd {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_5bb34ee1-b1a0-5450-c6fe-a8fe2786c718-49d9fadd {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5bb34ee1-b1a0-5450-c6fe-a8fe2786c725-49d9fadd {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-cd290e76-255e-9ceb-defb-d62bcde958e1-49d9fadd {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-cd290e76-255e-9ceb-defb-d62bcde958f4-49d9fadd {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-b3a6b571-de15-09aa-b1fa-53f8c6228618-b981653b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-b3a6b571-de15-09aa-b1fa-53f8c622862b-b981653b {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_8db60ee6-7ed4-7369-7db7-ed566355a52e-b981653b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_8db60ee6-7ed4-7369-7db7-ed566355a547-b981653b {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_62f7ad66-52c0-d0fb-7fbc-ffa866e149e1-b981653b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_62f7ad66-52c0-d0fb-7fbc-ffa866e149fa-b981653b {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_4f8d8d04-e2ac-8f0d-1b82-e81c7afc1080-b981653b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_4f8d8d04-e2ac-8f0d-1b82-e81c7afc108d-b981653b {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_04a3c0c4-b22a-2822-a7e3-430d9795cfe7-b051fcb5 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_02c29b92-5de6-5fc3-5419-7cbb93bfefa7-b051fcb5 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b29c8664-37b5-a1aa-5c6c-32c3869c9e22-b051fcb5 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_40f26989-8d2d-9f59-731a-cb8f1931eade-b051fcb5 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_979189d8-abe6-333a-75bb-b52134891e77-b051fcb5 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-ad2c3607-f787-806e-0194-98462b0f31c9-b051fcb5 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-_0dc35a87-08d8-d368-fab3-99f90630300f-b051fcb5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: Area;
}

.grid>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-2>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
}

.prd_multi_grid>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.anchor_grid_3c>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid-copy>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.anchor_grid-ccopy>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.prd_multi_grid-copy>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.prd_multi_grid-copy>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

.saiziki_anchor_grid>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.saiziki_anchor_grid2>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
}

.anchor_grid_saiziki>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.kaiawase_anchor_grid>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

@media screen and (max-width: 479px) {
  #w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-d5dc6431 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-da0ec85a-3fd3-7f43-5be0-09bc76f7956b-76f79568 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-2172a554 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-dd53295f-606b-6ce5-0313-6e194328251e-c7b24ca4 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-e4f0fc3f-23e5-08ca-6716-0ae0da14bb4a-ec08d6ea {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-589e7a6c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-_56f230e3-90bc-07ff-06d1-6ea5f47706da-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-d96dd6cd-404e-2936-86cc-2b0c7e87966d-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-dfdddd55-c5ec-e279-5441-7dbede7127d4-542e4c49 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e09508-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-f23c0ed7-ab46-e901-ffac-3e9609e0954e-5675b00e {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-_0c2047e0-b657-316d-1802-f1fedc749ced-d93b233c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-_41fba467-8782-5c57-2976-67953357305a-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-2d4609dc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 img,
  #w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 img,
  #w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 img {
    height: 95vw;
    object-fit: cover;
  }

  #w-node-_0dc35a87-08d8-d368-fab3-99f90630300f-b051fcb5 img {
    height: 95vw;
    object-fit: cover;
    object-position: 80% 0;
  }

  .anchor_grid_3c>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-_41fba467-8782-5c57-2976-67953357305a-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-_0dc35a87-08d8-d368-fab3-99f906302ff4-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_3c>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-copy>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid-ccopy>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .saiziki_anchor_grid2>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .anchor_grid_saiziki>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_grid_cart>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .kaiawase_anchor_grid>#w-node-fc2b0ace-8205-680e-be98-7269ae7af167-b051fcb5 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
}

h1, h2 {
  font-weight:normal;
}

.prd_multi_img-button a,
.prd_culumn a {
  color: #ffffff;
}

.set_block a {
  color: #da7102;
}

.slider {
  z-index: 0;
}

.tag_season:last-child {
  margin-right: 20px;
}

.pc-break { display: block; }
.sp-break { display: none; }

@media screen and (max-width: 479px) {
  .pc-break { display: none; }
  .sp-break { display: block; }
  .w-container { padding: 0; }
  .tag_season {
    margin-right: 0;
  }
  .anchor_ttl {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
}

@media screen and (max-width: 991px) {
  .anchor_ttl {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
}

.button_fill._60 {
  color:  #fff;
}