#Jewelry2026 {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  font-family: "Noto Serif JP", "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-weight: 400;
  letter-spacing: 0.08em;
  line-height: 1.8;
  box-sizing: border-box;
}
#Jewelry2026 p {
  color: #333;
}
#Jewelry2026 .Jewelry2026__Header {
  margin: 0 auto 100px auto;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Header {
    margin: 0 auto 50px auto;
  }
}
#Jewelry2026 .Jewelry2026__Header picture {
  width: 100%;
  max-width: 1900px;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Header picture img {
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Header picture .pc {
  display: block;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Header picture .pc {
    display: none;
  }
}
#Jewelry2026 .Jewelry2026__Header picture .sp {
  display: none;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Header picture .sp {
    display: block;
  }
}
#Jewelry2026 .Jewelry2026__Greeting {
  margin: 0 auto 100px auto;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Greeting {
    margin: 0 auto 50px auto;
    width: 95%;
  }
}
#Jewelry2026 .Jewelry2026__Greeting h2 {
  margin: 0 0 50px 0;
  text-align: center;
  color: #19254C;
  font-size: 32px;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Greeting h2 {
    margin: 0 0 30px 0;
    font-size: 24px;
  }
}
#Jewelry2026 .Jewelry2026__Greeting p {
  text-align: center;
  font-size: 16px;
}
#Jewelry2026 .Jewelry2026__Date {
  margin: 0 0 100px 0;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Date {
    margin: 0 0 50px 0;
  }
}
#Jewelry2026 .Jewelry2026__Date h2 {
  position: relative;
  margin: 0 auto;
  width: 180px;
  background-color: #fff;
  text-align: center;
  color: #19254C;
  font-size: 28px;
  z-index: 2;
}
#Jewelry2026 .Jewelry2026__Date ul {
  position: relative;
  top: -30px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 auto;
  padding: 45px 0;
  width: 95%;
  max-width: 1350px;
  border: 1px solid #D2C5B5;
  border-radius: 20px;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Date ul {
    padding: 45px 0 25px 0;
  }
}
#Jewelry2026 .Jewelry2026__Date ul li {
  width: 49%;
  border-right: 1px solid #161D3A;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Date ul li {
    margin: 0 auto 15px auto;
    padding: 0 0 15px 0;
    width: 90%;
    border-right: none;
    border-bottom: 1px solid #161D3A;
  }
}
#Jewelry2026 .Jewelry2026__Date ul li dl {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
}
#Jewelry2026 .Jewelry2026__Date ul li dl dt {
  padding: 15px 0;
  width: 170px;
  height: auto;
  min-height: 0;
  align-self: auto;
  background-color: #A2895C;
  border-radius: 30px;
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Date ul li dl dt {
    margin: 0 auto;
    width: 60%;
  }
}
#Jewelry2026 .Jewelry2026__Date ul li dl dd {
  padding: 0 0 0 30px;
  height: auto;
  min-height: 0;
  align-self: auto;
  color: #161D3A;
  font-size: 40px;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Date ul li dl dd {
    padding: 0;
    width: 100%;
    text-align: center;
    font-size: 36px;
  }
}
#Jewelry2026 .Jewelry2026__Date ul li dl dd span {
  font-size: 20px;
}
#Jewelry2026 .Jewelry2026__Date ul li + li {
  border-right: none;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Date ul li + li {
    margin: 0 auto;
    padding: 0;
    border-bottom: none;
  }
}
#Jewelry2026 .Jewelry2026__Store {
  margin: 0 auto 150px auto;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Store {
    margin: 0 auto 70px auto;
  }
}
#Jewelry2026 .Jewelry2026__Store h2 {
  margin: 0 0 50px 0;
  text-align: center;
  color: #19254C;
  font-size: 32px;
}
#Jewelry2026 .Jewelry2026__Store ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto;
  width: 95%;
  max-width: 1350px;
}
#Jewelry2026 .Jewelry2026__Store ul li {
  padding: 30px;
  width: 45%;
  border: 1px solid #D2C5B5;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Store ul li {
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Store ul li dl {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#Jewelry2026 .Jewelry2026__Store ul li dl dt {
  width: 48%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Store ul li dl dt {
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Store ul li dl dt picture {
  width: 100%;
}
#Jewelry2026 .Jewelry2026__Store ul li dl dt picture img {
  display: block;
  margin: 0 0 10px 0;
  width: 100%;
  height: auto;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Store ul li dl dt picture img + img {
    display: none;
  }
}
#Jewelry2026 .Jewelry2026__Store ul li dl dd {
  width: 48%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Store ul li dl dd {
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Store ul li dl dd h2 {
  margin: 0 0 15px 0;
  color: #161D3A;
  font-size: 24px;
}
#Jewelry2026 .Jewelry2026__Store ul li dl dd p {
  margin: 0 0 15px 0;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Store ul li dl dd p {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Store ul li dl dd p + p {
    display: block;
  }
}
#Jewelry2026 .Jewelry2026__Store ul li dl dd a {
  display: block;
  margin: 0 auto;
  padding: 10px 0;
  width: 200px;
  background-color: #161D3A;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Store ul li + li {
    margin: 25px 0 0 0;
  }
}
#Jewelry2026 .Jewelry2026__Experience01 {
  padding: 50px 0;
  background-color: #F8F4F0;
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--TitleText {
  margin: 0 0 10px 0;
  color: #88622E;
  text-align: center;
  font-size: 10px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Experience01 h2 {
  margin: 0 0 30px 0;
  color: #161D3A;
  text-align: center;
  font-size: 42px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Experience01 h3 {
  margin: 0 0 30px 0;
  color: #9F6224;
  text-align: center;
  font-size: 28px;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience01 h3 {
    font-size: 24px;
  }
}
#Jewelry2026 .Jewelry2026__Experience01 p {
  margin: 0 0 50px 0;
  text-align: center;
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box {
  margin: 0 auto;
  padding: 50px 30px;
  width: 95%;
  max-width: 1600px;
  border: 1px solid #9C7F57;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box {
    padding: 25px 15px;
  }
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 0 50px 0;
  width: 100%;
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dt {
  width: 49%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dt {
    margin: 0 0 20px 0;
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dt picture {
  width: 100%;
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dt picture img {
  display: block;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd {
  width: 49%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd {
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd .Jewelry2026__Experience01--HakkutsuTitle {
  margin: 0 0 10px 0;
  text-align: center;
  font-size: 14px;
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd h2 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  font-size: 32px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd h2 span {
  display: block;
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd h2 span:nth-child(1) {
  padding: 8px 15px 7px 15px;
  background-color: #AF4F4F;
  color: #fff;
  font-size: 16px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd h2 span:nth-child(1) {
    margin: 0 0 10px 0;
    width: 50%;
  }
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd h2 span:nth-child(2) {
  padding: 0 0 0 5px;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd h2 span:nth-child(2) {
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd p {
  margin: 0 0 15px 0;
  text-align: left;
  font-size: 16px;
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd .Jewelry2026__Experience01--HakkutsuText01 {
  margin: 0 0 10px 0;
  color: #AF4F4F;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd .Jewelry2026__Experience01--HakkutsuText01 {
    margin: 0 0 20px 0;
  }
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 15px 0;
  background-color: #F3ECE4;
  border-radius: 20px;
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd ul li {
  display: flex;
  justify-content: center;
  width: 33%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd ul li {
    margin: 0 0 25px 0;
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd ul li picture {
  display: block;
  width: 46px;
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd ul li picture img {
  display: block;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd ul li p {
  margin: 0;
  padding: 0 0 0 5px;
  width: 170px;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd ul li p {
    width: 250px;
  }
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box dl dd ul li:nth-child(3) {
    margin: 0;
  }
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box .Jewelry2026__Experience01--JewelryList {
  border: none;
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box .Jewelry2026__Experience01--JewelryList h2 {
  font-size: 24px;
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box .Jewelry2026__Experience01--Form {
  border: none;
}
#Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box .Jewelry2026__Experience01--Form h2 {
  margin: 0 auto 30px auto;
  padding: 15px 0;
  width: 95%;
  max-width: 600px;
  background-color: #AF4F4F;
  text-align: center;
  color: #fff;
  font-size: 32px;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience01 .Jewelry2026__Experience01--Box .Jewelry2026__Experience01--Form h2 {
    font-size: 24px;
    line-height: 1.3;
  }
}
#Jewelry2026 .Jewelry2026__Exhibition01 {
  margin: 0 0 150px 0;
  padding: 150px 0 0 0;
  background: linear-gradient(#F9F9FB, #fff);
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Exhibition01 {
    margin: 0 0 70px 0;
    padding: 70px 0 0 0;
  }
}
#Jewelry2026 .Jewelry2026__Exhibition01 .Jewelry2026__Exhibition01--TitleText {
  margin: 0 0 10px 0;
  color: #88622E;
  text-align: center;
  font-size: 10px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Exhibition01 h2 {
  margin: 0 0 30px 0;
  color: #161D3A;
  text-align: center;
  font-size: 42px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Exhibition01 h3 {
  margin: 0 0 50px 0;
  color: #9F6224;
  text-align: center;
  font-size: 28px;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Exhibition01 h3 {
    font-size: 24px;
  }
}
#Jewelry2026 .Jewelry2026__Exhibition01 dl {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto 150px auto;
  width: 95%;
  max-width: 1350px;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Exhibition01 dl {
    margin: 0 auto 50px auto;
  }
}
#Jewelry2026 .Jewelry2026__Exhibition01 dl dt {
  width: 50%;
  order: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Exhibition01 dl dt {
    margin: 0 0 30px 0;
    width: 100%;
    order: 0;
  }
}
#Jewelry2026 .Jewelry2026__Exhibition01 dl dt picture img {
  border-radius: 20px;
}
#Jewelry2026 .Jewelry2026__Exhibition01 dl dd {
  width: 45%;
  order: 0;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Exhibition01 dl dd {
    width: 100%;
    order: 1;
  }
}
#Jewelry2026 .Jewelry2026__Exhibition01 dl dd h2 {
  margin: 0 auto 30px auto;
  padding: 5px;
  width: 100%;
  max-width: 250px;
  background-color: #1B2634;
  color: #F9CB76;
  font-size: 32px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Exhibition01 dl dd h2 span {
  display: block;
  padding: 10px 0;
  border: 1px solid #F9CB76;
  text-align: center;
}
#Jewelry2026 .Jewelry2026__Exhibition01 dl dd h3 {
  margin: 0 0 10px 0;
  color: #AC8C58;
  font-size: 42px;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Exhibition01 dl dd h3 {
    line-height: 1.3;
  }
}
#Jewelry2026 .Jewelry2026__Exhibition01 dl dd h4 {
  margin: 0 0 30px 0;
  text-align: center;
  color: #1B2634;
  font-size: 24px;
}
#Jewelry2026 .Jewelry2026__Exhibition01 dl dd h5 {
  margin: 0 0 30px 0;
  padding: 15px 0;
  border-top: 1px solid #AC8C58;
  border-bottom: 1px solid #AC8C58;
  color: #741E1E;
  text-align: center;
  font-size: 24px;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Exhibition01 dl + dl {
    margin: 0 auto 70px auto;
  }
}
#Jewelry2026 .Jewelry2026__Exhibition01 dl + dl dt {
  order: 0;
}
#Jewelry2026 .Jewelry2026__Exhibition01 dl + dl dd {
  order: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Exhibition01 dl + dl dd h3 {
    font-size: 32px;
  }
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Exhibition01 dl + dl dd h4 {
    font-size: 18px;
  }
}
#Jewelry2026 .Jewelry2026__HighlightHeader {
  margin: 0 0 60px 0;
}
#Jewelry2026 .Jewelry2026__HighlightHeader .Jewelry2026__HighlightHeader--TitleText {
  margin: 0 0 10px 0;
  color: #88622E;
  text-align: center;
  font-size: 10px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__HighlightHeader h2 {
  margin: 0 0 30px 0;
  color: #161D3A;
  text-align: center;
  font-size: 42px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__HighlightHeader h2 {
    line-height: 1.3;
  }
}
#Jewelry2026 .Jewelry2026__HighlightHeader h3 {
  margin: 0 0 50px 0;
  color: #9F6224;
  text-align: center;
  font-size: 28px;
}
#Jewelry2026 .Jewelry2026__HighlightHeader picture {
  width: 100%;
  max-width: 1900px;
  height: auto;
}
#Jewelry2026 .Jewelry2026__HighlightHeader picture img {
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Highlight01 {
  margin: 0 0 150px 0;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight01 {
    margin: 0 auto 70px auto;
    width: 95%;
  }
}
#Jewelry2026 .Jewelry2026__Highlight01 .HighlightTitleBox {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 auto 50px auto;
  width: 100%;
  max-width: 1000PX;
}
#Jewelry2026 .Jewelry2026__Highlight01 .HighlightTitleBox h2 {
  margin: 0;
  padding: 0 20px 0 0;
  color: #9F6224;
  text-align: right;
  font-size: 100px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight01 .HighlightTitleBox h2 {
    width: 100%;
    text-align: center;
  }
}
#Jewelry2026 .Jewelry2026__Highlight01 .HighlightTitleBox .HighlightTitleBoxIn h3 {
  margin: 5px 0 10px 0;
  padding: 0;
  color: #19254C;
  font-size: 42px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Highlight01 .HighlightTitleBox .HighlightTitleBoxIn h4 {
  margin: 0;
  padding: 0;
  color: #19254C;
  font-size: 24px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Highlight01 p {
  margin: 0 0 50px 0;
  text-align: center;
}
#Jewelry2026 .Jewelry2026__Highlight01 picture {
  display: block;
  margin: 0 0 50px 0;
  text-align: center;
}
#Jewelry2026 .Jewelry2026__Highlight01 dl {
  display: flex;
  justify-content: space-between;
  align-items: start;
  flex-wrap: wrap;
  margin: 0 auto;
  width: 100%;
  max-width: 1300px;
}
#Jewelry2026 .Jewelry2026__Highlight01 dl dt {
  width: 267px;
  order: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight01 dl dt {
    margin: 0 auto;
    width: 80%;
  }
}
#Jewelry2026 .Jewelry2026__Highlight01 dl dd {
  width: 1000px;
  padding: 20px;
  border: 1px solid #9C7F57;
  box-sizing: border-box;
  order: 0;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight01 dl dd {
    margin: 0 auto 50px 0;
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Highlight01 dl dd ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#Jewelry2026 .Jewelry2026__Highlight01 dl dd ul li {
  margin: 0;
  padding: 0;
  width: 49%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight01 dl dd ul li {
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Highlight01 dl dd ul li .HighlightContentsIn {
  display: flex;
  justify-content: space-between;
}
#Jewelry2026 .Jewelry2026__Highlight01 dl dd ul li .HighlightContentsIn picture {
  display: block;
  margin: 0;
  width: 45%;
}
#Jewelry2026 .Jewelry2026__Highlight01 dl dd ul li .HighlightContentsIn picture img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 10px;
}
#Jewelry2026 .Jewelry2026__Highlight01 dl dd ul li .HighlightContentsIn p {
  margin: 0;
  width: 53%;
  text-align: left;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight01 dl dd ul li:nth-child(2) {
    padding: 30px 0 0 0;
  }
}
#Jewelry2026 .Jewelry2026__Highlight01 dl dd ul li:nth-child(1),
#Jewelry2026 .Jewelry2026__Highlight01 dl dd ul li:nth-child(2) {
  padding: 0 0 30px 0;
  border-bottom: 1px dashed #333;
}
#Jewelry2026 .Jewelry2026__Highlight01 dl dd ul li:nth-child(3),
#Jewelry2026 .Jewelry2026__Highlight01 dl dd ul li:nth-child(4) {
  padding: 30px 0 0 0;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight01 dl dd ul li:nth-child(3) {
    padding: 30px 0;
    border-bottom: 1px dashed #333;
  }
}
#Jewelry2026 .Jewelry2026__Exhibition02 {
  margin: 0 0 150px 0;
  padding: 50px 0;
  background-color: #F1F1F8;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Exhibition02 {
    margin: 0 0 70px 0;
  }
}
#Jewelry2026 .Jewelry2026__Exhibition02 h2 {
  margin: 0 0 20px 0;
  color: #751715;
  text-align: center;
  font-size: 32px;
}
#Jewelry2026 .Jewelry2026__Exhibition02 h3 {
  margin: 0 0 50px 0;
  color: #9F6224;
  text-align: center;
  font-size: 20px;
}
#Jewelry2026 .Jewelry2026__Exhibition02 ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto;
  width: 95%;
  max-width: 1350px;
}
#Jewelry2026 .Jewelry2026__Exhibition02 ul li {
  width: 24%;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Exhibition02 ul li {
    margin: 0 auto 30px auto;
    width: 80%;
  }
}
#Jewelry2026 .Jewelry2026__Exhibition02 ul li picture {
  display: block;
  margin: 0;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Exhibition02 ul li picture img {
  display: block;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Exhibition02 ul li p {
  padding: 15px 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Exhibition02 ul li:nth-child(4) {
    margin: 0 auto;
  }
}
#Jewelry2026 .Jewelry2026__Highlight02 {
  margin: 0 0 150px 0;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight02 {
    margin: 0 0 70px 0;
  }
}
#Jewelry2026 .Jewelry2026__Highlight02 .HighlightTitleBox {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 auto 50px auto;
  width: 100%;
  max-width: 1000PX;
}
#Jewelry2026 .Jewelry2026__Highlight02 .HighlightTitleBox h2 {
  margin: 0;
  padding: 0 20px 0 0;
  color: #9F6224;
  text-align: right;
  font-size: 100px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight02 .HighlightTitleBox h2 {
    width: 100%;
    text-align: center;
  }
}
#Jewelry2026 .Jewelry2026__Highlight02 .HighlightTitleBox .HighlightTitleBoxIn h3 {
  margin: 5px 0 10px 0;
  padding: 0;
  color: #19254C;
  font-size: 42px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Highlight02 .HighlightTitleBox .HighlightTitleBoxIn h4 {
  margin: 0;
  padding: 0;
  color: #19254C;
  font-size: 24px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Highlight02 p {
  margin: 0 0 50px 0;
  text-align: center;
}
#Jewelry2026 .Jewelry2026__Highlight02 ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto;
  padding: 30px;
  width: 1130px;
  background-color: #F6F5F3;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight02 ul {
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Highlight02 ul li {
  width: 23%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight02 ul li {
    width: 60%;
  }
}
#Jewelry2026 .Jewelry2026__Highlight02 ul li picture {
  display: block;
  margin: 0;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Highlight02 ul li picture img {
  display: block;
  margin: 0;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Highlight02 ul li h3 {
  margin: 0 0 20px 0;
  padding: 5px 0;
  background-color: #14264B;
  text-align: center;
  color: #fff;
}
#Jewelry2026 .Jewelry2026__Highlight02 ul li p {
  text-align: left;
}
#Jewelry2026 .Jewelry2026__Highlight02 ul li:nth-child(1),
#Jewelry2026 .Jewelry2026__Highlight02 ul li:nth-child(2),
#Jewelry2026 .Jewelry2026__Highlight02 ul li:nth-child(3),
#Jewelry2026 .Jewelry2026__Highlight02 ul li:nth-child(4) {
  margin: 0 0 50px 0;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight02 ul li:nth-child(1),
  #Jewelry2026 .Jewelry2026__Highlight02 ul li:nth-child(2),
  #Jewelry2026 .Jewelry2026__Highlight02 ul li:nth-child(3),
  #Jewelry2026 .Jewelry2026__Highlight02 ul li:nth-child(4) {
    margin: 0 auto 50px auto;
  }
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight02 ul li:nth-child(5),
  #Jewelry2026 .Jewelry2026__Highlight02 ul li:nth-child(6),
  #Jewelry2026 .Jewelry2026__Highlight02 ul li:nth-child(7) {
    margin: 0 auto 50px auto;
  }
}
#Jewelry2026 .Jewelry2026__Highlight03 {
  margin: 0 0 150px 0;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight03 {
    margin: 0 0 70px 0;
  }
}
#Jewelry2026 .Jewelry2026__Highlight03 .HighlightTitleBox {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 auto 50px auto;
  width: 100%;
  max-width: 1000PX;
}
#Jewelry2026 .Jewelry2026__Highlight03 .HighlightTitleBox h2 {
  margin: 0;
  padding: 0 20px 0 0;
  color: #9F6224;
  text-align: right;
  font-size: 100px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight03 .HighlightTitleBox h2 {
    width: 100%;
    text-align: center;
  }
}
#Jewelry2026 .Jewelry2026__Highlight03 .HighlightTitleBox .HighlightTitleBoxIn h3 {
  margin: 5px 0 10px 0;
  padding: 0;
  color: #19254C;
  font-size: 42px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Highlight03 .HighlightTitleBox .HighlightTitleBoxIn h4 {
  margin: 0;
  padding: 0;
  color: #19254C;
  font-size: 24px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Highlight03 dl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 auto;
  width: 95%;
  max-width: 1000px;
}
#Jewelry2026 .Jewelry2026__Highlight03 dl dt {
  width: 40%;
  order: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight03 dl dt {
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Highlight03 dl dt picture {
  display: block;
  margin: 0 auto 10px auto;
  width: 90%;
}
#Jewelry2026 .Jewelry2026__Highlight03 dl dt picture img {
  display: block;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Highlight03 dl dt p {
  padding: 15px;
  background-color: #F6F5F3;
}
#Jewelry2026 .Jewelry2026__Highlight03 dl dd {
  width: 59%;
  order: 0;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight03 dl dd {
    margin: 0 0 30px 0;
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Highlight03 dl dd p {
  text-align: center;
}
#Jewelry2026 .Jewelry2026__Experience02 {
  margin: 0 0 150px 0;
  padding: 50px 0;
  background-color: #F1F1F8;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience02 {
    margin: 0 0 70px 0;
  }
}
#Jewelry2026 .Jewelry2026__Experience02 dl {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto;
  width: 95%;
  max-width: 1350px;
}
#Jewelry2026 .Jewelry2026__Experience02 dl dt {
  width: 49%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience02 dl dt {
    width: 100%;
    order: 1;
  }
}
#Jewelry2026 .Jewelry2026__Experience02 dl dt picture {
  display: block;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Experience02 dl dt picture img {
  display: block;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Experience02 dl dd {
  width: 49%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience02 dl dd {
    width: 100%;
    order: 0;
  }
}
#Jewelry2026 .Jewelry2026__Experience02 dl dd .Jewelry2026__Experience02--HakkutsuTitle {
  margin: 0 0 10px 0;
  color: #14264B;
  text-align: center;
  font-size: 14px;
}
#Jewelry2026 .Jewelry2026__Experience02 dl dd h2 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 0 40px 0;
  color: #19254C;
  font-size: 32px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Experience02 dl dd h2 span {
  display: block;
}
#Jewelry2026 .Jewelry2026__Experience02 dl dd h2 span:nth-child(1) {
  padding: 8px 15px 7px 15px;
  background-color: #4F59AF;
  color: #fff;
  font-size: 16px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience02 dl dd h2 span:nth-child(1) {
    margin: 0 0 10px 0;
    width: 50%;
    text-align: center;
  }
}
#Jewelry2026 .Jewelry2026__Experience02 dl dd h2 span:nth-child(2) {
  padding: 0 0 0 5px;
}
#Jewelry2026 .Jewelry2026__Experience02 dl dd ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 50px 0 0 0;
  padding: 15px 20px;
  background-color: #F3ECE4;
  border-radius: 20px;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience02 dl dd ul {
    margin: 50px 0;
  }
}
#Jewelry2026 .Jewelry2026__Experience02 dl dd ul li {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience02 dl dd ul li {
    margin: 0 0 20px 0;
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Experience02 dl dd ul li picture {
  display: block;
  width: 48px;
}
#Jewelry2026 .Jewelry2026__Experience02 dl dd ul li picture img {
  display: block;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Experience02 dl dd ul li p {
  margin: 0;
  padding: 0 0 0 5px;
  width: 170px;
  font-size: 14px;
  line-height: 1.3;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience02 dl dd ul li p {
    width: 250px;
  }
}
#Jewelry2026 .Jewelry2026__Experience02 dl dd ul li:nth-child(2) {
  width: 37%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience02 dl dd ul li:nth-child(2) {
    margin: 0 0 20px 0;
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Experience02 dl dd ul li:nth-child(2) p {
  width: 200px;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Experience02 dl dd ul li:nth-child(2) p {
    width: 250px;
  }
}
#Jewelry2026 .Jewelry2026__Highlight04 {
  margin: 0 0 150px 0;
}
#Jewelry2026 .Jewelry2026__Highlight04 .HighlightTitleBox {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 auto 50px auto;
  width: 100%;
  max-width: 1000PX;
}
#Jewelry2026 .Jewelry2026__Highlight04 .HighlightTitleBox h2 {
  margin: 0;
  padding: 0 20px 0 0;
  color: #9F6224;
  text-align: right;
  font-size: 100px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight04 .HighlightTitleBox h2 {
    width: 100%;
    text-align: center;
  }
}
#Jewelry2026 .Jewelry2026__Highlight04 .HighlightTitleBox .HighlightTitleBoxIn h3 {
  margin: 5px 0 10px 0;
  padding: 0;
  color: #19254C;
  font-size: 42px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight04 .HighlightTitleBox .HighlightTitleBoxIn h3 {
    line-height: 1.3;
  }
}
#Jewelry2026 .Jewelry2026__Highlight04 .HighlightTitleBox .HighlightTitleBoxIn h4 {
  margin: 0;
  padding: 0;
  color: #19254C;
  font-size: 24px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Highlight04 dl {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto;
  width: 95%;
  max-width: 1350px;
}
#Jewelry2026 .Jewelry2026__Highlight04 dl dt {
  width: 49%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight04 dl dt {
    margin: 0 0 30p 0;
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Highlight04 dl dt picture {
  display: block;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Highlight04 dl dt picture img {
  display: block;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Highlight04 dl dd {
  width: 49%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight04 dl dd {
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Highlight05 {
  margin: 0 0 150px 0;
  padding: 50px 0;
  background-color: #F4EDE7;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight05 {
    margin: 0 0 70px 0;
  }
}
#Jewelry2026 .Jewelry2026__Highlight05 .HighlightTitleBox {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 auto 50px auto;
  width: 100%;
  max-width: 1000PX;
}
#Jewelry2026 .Jewelry2026__Highlight05 .HighlightTitleBox h2 {
  margin: 0;
  padding: 0 20px 0 0;
  color: #9F6224;
  text-align: right;
  font-size: 100px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight05 .HighlightTitleBox h2 {
    width: 100%;
    text-align: center;
  }
}
#Jewelry2026 .Jewelry2026__Highlight05 .HighlightTitleBox .HighlightTitleBoxIn h3 {
  margin: 5px 0 10px 0;
  padding: 0;
  color: #19254C;
  font-size: 42px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight05 .HighlightTitleBox .HighlightTitleBoxIn h3 {
    line-height: 1.3;
  }
}
#Jewelry2026 .Jewelry2026__Highlight05 .HighlightTitleBox .HighlightTitleBoxIn h4 {
  margin: 0;
  padding: 0;
  color: #19254C;
  font-size: 24px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Highlight05 dl {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 auto;
  width: 95%;
  max-width: 1350px;
}
#Jewelry2026 .Jewelry2026__Highlight05 dl dt {
  width: 49%;
  order: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight05 dl dt {
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Highlight05 dl dt picture {
  display: block;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Highlight05 dl dt picture img {
  display: block;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Highlight05 dl dd {
  width: 49%;
  order: 0;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight05 dl dd {
    margin: 0 0 30px 0;
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Highlight06 {
  margin: 0 0 150px 0;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight06 {
    margin: 0 0 70px 0;
  }
}
#Jewelry2026 .Jewelry2026__Highlight06 .HighlightTitleBox {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 auto 50px auto;
  width: 100%;
  max-width: 1000PX;
}
#Jewelry2026 .Jewelry2026__Highlight06 .HighlightTitleBox h2 {
  margin: 0;
  padding: 0 20px 0 0;
  color: #9F6224;
  text-align: right;
  font-size: 100px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight06 .HighlightTitleBox h2 {
    width: 100%;
    text-align: center;
  }
}
#Jewelry2026 .Jewelry2026__Highlight06 .HighlightTitleBox .HighlightTitleBoxIn h3 {
  margin: 5px 0 10px 0;
  padding: 0;
  color: #19254C;
  font-size: 42px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight06 .HighlightTitleBox .HighlightTitleBoxIn h3 {
    line-height: 1.3;
  }
}
#Jewelry2026 .Jewelry2026__Highlight06 .HighlightTitleBox .HighlightTitleBoxIn h4 {
  margin: 0;
  padding: 0;
  color: #19254C;
  font-size: 24px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Highlight06 p {
  margin: 0 0 100px 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight06 p {
    margin: 0 0 50px 0;
  }
}
#Jewelry2026 .Jewelry2026__Highlight06 ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto 50px auto;
  width: 95%;
  max-width: 1350px;
}
#Jewelry2026 .Jewelry2026__Highlight06 ul li {
  width: 23%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight06 ul li {
    margin: 0 auto 30px auto;
    width: 80%;
  }
}
#Jewelry2026 .Jewelry2026__Highlight06 ul li picture {
  display: block;
  margin: 0 0 15px 0;
  width: 100%;
  height: auto;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight06 ul li picture {
    margin: 0 0 10px 0;
  }
}
#Jewelry2026 .Jewelry2026__Highlight06 ul li picture img {
  display: block;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Highlight06 ul li h5 {
  margin: 0 0 30px 0;
  min-height: 86px;
  color: #9F6224;
  font-size: 22px;
  line-height: 1.3;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight06 ul li h5 {
    margin: 0 0 15px 0;
  }
}
#Jewelry2026 .Jewelry2026__Highlight06 ul li h6 {
  margin: 0 0 30px 0;
  padding: 10px 0;
  background-color: #14264B;
  color: #fff;
  text-align: center;
  font-size: 20px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight06 ul li h6 {
    margin: 0 0 15px 0;
  }
}
#Jewelry2026 .Jewelry2026__Highlight06 ul li p {
  margin: 0;
  text-align: left;
}
#Jewelry2026 .Jewelry2026__Highlight06 ul li:nth-child(3) h6 {
  font-size: 16px;
}
#Jewelry2026 .Jewelry2026__Highlight06 .Jewelry2026__Highlight06--Text {
  margin: 0 auto;
  padding: 30px 0;
  max-width: 30%;
  border: 1px solid #5D0C0C;
  color: #5D0C0C;
  text-align: center;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Highlight06 .Jewelry2026__Highlight06--Text {
    max-width: 80%;
  }
}
#Jewelry2026 .Jewelry2026__Brand {
  padding: 50px 0 0 0;
  background: linear-gradient(#F9F9FB, #fff);
}
#Jewelry2026 .Jewelry2026__Brand h2 {
  margin: 0 0 50px 0;
  text-align: center;
  font-size: 42px;
}
#Jewelry2026 .Jewelry2026__Brand ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto 100px auto;
  width: 95%;
  max-width: 1350px;
}
#Jewelry2026 .Jewelry2026__Brand ul li {
  width: 49%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Brand ul li {
    margin: 0 0 30px 0;
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Brand ul li dl {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
#Jewelry2026 .Jewelry2026__Brand ul li dl dt {
  width: 47%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Brand ul li dl dt {
    margin: 0 0 30px 0;
    width: 100%;
  }
}
#Jewelry2026 .Jewelry2026__Brand ul li dl dt picture {
  display: block;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Brand ul li dl dt picture img {
  display: block;
  width: 100%;
  height: auto;
}
#Jewelry2026 .Jewelry2026__Brand ul li dl dd {
  width: 47%;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Brand ul li dl dd {
    margin: 0 auto;
    width: 80%;
  }
}
#Jewelry2026 .Jewelry2026__Brand ul li:nth-child(1) dl dt picture {
  border: 2px solid #292067;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Brand ul li:nth-child(2) {
    margin: 0;
  }
}
#Jewelry2026 .Jewelry2026__Brand ul li:nth-child(2) dl dt picture {
  border: 2px solid #562C14;
}
#Jewelry2026 .Jewelry2026__Brand .Jewelry2026__Brand--Box {
  margin: 0 auto;
  padding: 50px 0;
  width: 95%;
  max-width: 1350px;
  border: 1px solid #707070;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Brand .Jewelry2026__Brand--Box {
    padding: 20px;
  }
}
#Jewelry2026 .Jewelry2026__Brand .Jewelry2026__Brand--Box h3 {
  margin: 0 0 30px 0;
  text-align: center;
  font-size: 40px;
  line-height: 1;
}
#Jewelry2026 .Jewelry2026__Brand .Jewelry2026__Brand--Box h3 img {
  display: inline-block;
  margin: 0 10px -10px 10px;
  width: 180px;
  height: auto;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Brand .Jewelry2026__Brand--Box h3 img {
    margin: 0 auto 10px auto;
    display: block;
  }
}
#Jewelry2026 .Jewelry2026__Brand .Jewelry2026__Brand--Box p {
  margin: 0 0 50px 0;
  text-align: center;
}
#Jewelry2026 .Jewelry2026__Brand .Jewelry2026__Brand--Box a {
  display: block;
  margin: 0 auto;
  padding: 30px 0;
  width: 95%;
  max-width: 600px;
  background-color: #14264B;
  color: #fff;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  #Jewelry2026 .Jewelry2026__Brand .Jewelry2026__Brand--Box a {
    padding: 25px;
    font-size: 20px;
  }
}/*# sourceMappingURL=houseki2026.css.map */