@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Abel&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");
.ly_productHistoryMainContents {
  display: block;
  padding-bottom: 13.4rem;
  position: relative;
  background-image: url("/plus_press/2025/product/history-of-shears/images/bg_line.svg"), linear-gradient(#F9F2E4, #F9F2E4);
  background-size: 120.35rem 233.15rem, 120rem 258.4rem;
  background-position: center 8.1rem, center -0.1rem;
  background-repeat: no-repeat;
}
.ly_productHistoryMainContents::after {
  content: "";
  position: absolute;
  width: 41.649rem;
  height: 3.4079rem;
  left: calc(50% + 18.5rem);
  top: -1.2rem;
  background-image: url("/plus_press/2025/product/history-of-shears/images/title.svg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
}

@media screen and (max-width: 600px) {
  .ly_productHistoryMainContents {
    background-image: url("/plus_press/2025/product/history-of-shears/images/bg_line_sp.svg"), linear-gradient(#F9F2E4, #F9F2E4);
    background-size: 34.8rem 629.1rem, 34.8rem 663.4rem;
    background-position: center 38.1rem, center 3.8rem;
    background-repeat: no-repeat;
  }
  .ly_productHistoryMainContents::after {
    width: 100%;
    height: 2.55rem;
    left: 0;
    top: 2.8rem;
  }
}
.ly_productHistoryFirstViewSection {
  padding-left: 4rem;
  padding-right: 4rem;
  position: relative;
}

@media screen and (max-width: 600px) {
  .ly_productHistoryFirstViewSection {
    padding: 3rem 0 0;
    width: 100%;
    overflow: hidden;
  }
}
.ly_productHistoryFirstViewTitleFrame {
  display: block;
}

.ly_productHistoryFirstViewTitleFrame_centering {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}

.bl_productHistoryFirstViewSubTitle {
  display: block;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  background-color: #FFF;
  filter: drop-shadow(1.25px 1.43px 3px rgba(0, 0, 0, 0.17));
  margin-top: 5rem;
  padding: 0 0.9rem;
}

.bl_productHistoryFirstViewSubTitle_text {
  display: block;
}

.bl_productHistoryFirstViewTitle {
  text-align: center;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 5.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: 8rem;
  background-color: #FFF;
  filter: drop-shadow(1.25px 1.43px 3px rgba(0, 0, 0, 0.17));
  margin-top: 2rem;
  padding: 0 1.3rem;
}

.bl_productHistoryFirstViewTitle_text {
  display: block;
}

@media screen and (max-width: 600px) {
  .ly_productHistoryFirstViewTitleFrame_centering {
    padding: 0 2rem;
    width: auto;
  }
  .bl_productHistoryFirstViewSubTitle {
    font-size: 1.2rem;
    width: 28rem;
    height: 2.3rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 6.7rem;
  }
  .bl_productHistoryFirstViewSubTitle_text {
    white-space: pre-line;
  }
  .bl_productHistoryFirstViewTitle {
    font-size: 3.3rem;
    width: 32.9rem;
    line-height: 1.3;
    padding: 0.1rem;
  }
  .bl_productHistoryFirstViewTitle_text {
    margin: 0;
    white-space: pre-line;
  }
}
.ly_productHistoryFirstViewDescriptionFrame {
  display: block;
  padding-top: 3rem;
}

.ly_productHistoryFirstViewDescriptionFrame_centering {
  display: block;
}

.ly_productHistoryFirstViewDescriptionMessage {
  display: block;
}

.bl_productHistoryFirstViewDescriptionDescription {
  text-align: center;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  background-color: #FFF;
  filter: drop-shadow(1.25px 1.43px 3px rgba(0, 0, 0, 0.17));
  width: 48rem;
  margin: auto;
  padding: 2.2rem 4.2rem;
  text-align: left;
}

.bl_productHistoryFirstViewDescriptionDescription_text {
  display: block;
}

@media screen and (max-width: 600px) {
  .ly_productHistoryFirstViewDescriptionFrame {
    padding: 2.35rem 2.1rem 0;
    text-align: left;
  }
  .bl_productHistoryFirstViewDescriptionDescription {
    line-height: 2.2rem;
    width: 31rem;
    padding: 0.7rem 1rem;
  }
}
.ly_productHistoryTimelineSection {
  display: block;
}

@media screen and (max-width: 600px) {
  .ly_productHistoryTimelineSection {
    width: 100%;
    overflow: hidden;
  }
}
.ly_productHistoryTimelineList {
  display: block;
  margin: auto;
  width: 120rem;
  position: relative;
}

.ly_productHistoryTimelineListFrame {
  width: 100%;
  height: 227.4rem;
  position: relative;
}

.ly_productHistoryTimelineList_item__2024, .ly_productHistoryTimelineList_item__2023, .ly_productHistoryTimelineList_item__2022, .ly_productHistoryTimelineList_item__2021, .ly_productHistoryTimelineList_item__2020, .ly_productHistoryTimelineList_item__2016, .ly_productHistoryTimelineList_item__2015, .ly_productHistoryTimelineList_item__2014, .ly_productHistoryTimelineList_item__2013, .ly_productHistoryTimelineList_item__2012, .ly_productHistoryTimelineList_item__1990, .ly_productHistoryTimelineList_item__1989, .ly_productHistoryTimelineList_item__1986, .ly_productHistoryTimelineList_item__1984 {
  position: absolute;
  left: 0;
  top: 0;
  width: 10rem;
  height: 10rem;
}

.bl_productHistoryTimelineListImage__2024Lower, .bl_productHistoryTimelineListImage__2024Upper, .bl_productHistoryTimelineListImage__2023, .bl_productHistoryTimelineListImage__2022, .bl_productHistoryTimelineListImage__2021Lower, .bl_productHistoryTimelineListImage__2021Upper, .bl_productHistoryTimelineListImage__2020Lower, .bl_productHistoryTimelineListImage__2020Upper, .bl_productHistoryTimelineListImage__2016, .bl_productHistoryTimelineListImage__2015, .bl_productHistoryTimelineListImage__2014Lower, .bl_productHistoryTimelineListImage__2014Upper, .bl_productHistoryTimelineListImage__2013, .bl_productHistoryTimelineListImage__2012, .bl_productHistoryTimelineListImage__1990Lower, .bl_productHistoryTimelineListImage__1990Upper, .bl_productHistoryTimelineListImage__1989Lower, .bl_productHistoryTimelineListImage__1989Upper, .bl_productHistoryTimelineListImage__1986, .bl_productHistoryTimelineListImage__1984Others, .bl_productHistoryTimelineListImage__1984 {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
}

.bl_productHistoryTimelineListAward__2024Lower, .bl_productHistoryTimelineListAward__2024Upper, .bl_productHistoryTimelineListAward__2023, .bl_productHistoryTimelineListAward__2020Lower, .bl_productHistoryTimelineListAward__2020Upper, .bl_productHistoryTimelineListAward__2016, .bl_productHistoryTimelineListAward__2015, .bl_productHistoryTimelineListAward__2014Lower, .bl_productHistoryTimelineListAward__2014Upper, .bl_productHistoryTimelineListAward__2013, .bl_productHistoryTimelineListAward__2012, .bl_productHistoryTimelineListAward__1986, .bl_productHistoryTimelineListAward__1984 {
  position: absolute;
  display: block;
}
.bl_productHistoryTimelineListAward__2024Lower::before, .bl_productHistoryTimelineListAward__2024Upper::before, .bl_productHistoryTimelineListAward__2023::before, .bl_productHistoryTimelineListAward__2020Lower::before, .bl_productHistoryTimelineListAward__2020Upper::before, .bl_productHistoryTimelineListAward__2016::before, .bl_productHistoryTimelineListAward__2015::before, .bl_productHistoryTimelineListAward__2014Lower::before, .bl_productHistoryTimelineListAward__2014Upper::before, .bl_productHistoryTimelineListAward__2013::before, .bl_productHistoryTimelineListAward__2012::before, .bl_productHistoryTimelineListAward__1986::before, .bl_productHistoryTimelineListAward__1984::before {
  content: "";
  display: block;
  height: 2.1028rem;
  background-size: 2.5354rem 2.1028rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/plus_press/2025/product/history-of-shears/images/award_icon.svg");
}

.bl_productHistoryTimelineListNote__2012, .bl_productHistoryTimelineListNote__1984Others {
  color: #000;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  position: absolute;
}

.ly_productHistoryTimelineList_item__1984 {
  left: 6rem;
  top: 0rem;
  width: 79rem;
  height: 74rem;
}

.bl_productHistoryTimelineListSmallContents__1984 {
  position: absolute;
  left: 1.2rem;
  top: 19.5rem;
}

.bl_productHistoryTimelineListSmallContents_year {
  color: #B28C68;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 2.7rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.bl_productHistoryTimelineListSmallContents_title {
  color: #000;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.bl_productHistoryTimelineListSmallContents_description {
  color: #000;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.bl_productHistoryTimelineListImage__1984 {
  width: 22.4rem;
  height: 21.8rem;
  left: 11.4rem;
  top: 1.4rem;
}

.bl_productHistoryTimelineListImage_img {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  object-fit: fill;
}

.bl_productHistoryTimelineListImage__1984Others {
  width: 75.9rem;
  height: 44.6rem;
  left: 2.4rem;
  top: 27.4rem;
}

.bl_productHistoryTimelineListNote__1984Others {
  left: 8.7rem;
  top: 60.7rem;
}

.bl_productHistoryTimelineListAward__1984 {
  left: 1.1rem;
  top: 11.8rem;
}

.bl_productHistoryTimelineListAward_title {
  color: #E60012;
  text-align: center;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.1rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-top: 0.6rem;
}
.bl_productHistoryTimelineListAward_title + .bl_productHistoryTimelineListAward_title {
  padding-top: 1rem;
}

.ly_productHistoryTimelineList_item__1986 {
  left: 42rem;
  top: 5rem;
  width: 44rem;
  height: 29rem;
}

.bl_productHistoryTimelineListSmallContents__1986 {
  position: absolute;
  left: 23.5rem;
  top: 0.7rem;
}

.bl_productHistoryTimelineListImage__1986 {
  width: 20.2rem;
  height: 23.5rem;
  left: 2rem;
  top: 2.8rem;
}

.bl_productHistoryTimelineListAward__1986 {
  left: 23.4rem;
  top: 15.2rem;
}

.bl_productHistoryTimelineListAward_kind {
  color: #000;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: center;
  padding-top: 0.4rem;
}

.ly_productHistoryTimelineList_item__1989 {
  left: 86rem;
  top: 4rem;
  width: 33rem;
  height: 61rem;
}

.bl_productHistoryTimelineListBigContents__1989 {
  position: absolute;
  left: 5.3rem;
  top: 1.4rem;
  width: 25rem;
}

.bl_productHistoryTimelineListBigContents_year {
  color: #B28C68;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 4rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
}

.bl_productHistoryTimelineListBigContents_year_small {
  font-size: 0.8em;
}

.bl_productHistoryTimelineListBigContents_title__2012, .bl_productHistoryTimelineListBigContents_title__1990, .bl_productHistoryTimelineListBigContents_title__1989 {
  color: #B28C68;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.8rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  width: fit-content;
  padding-top: 0.7rem;
  padding-right: 5.2rem;
  margin-left: -0.4rem;
  position: relative;
}
.bl_productHistoryTimelineListBigContents_title__2012::before, .bl_productHistoryTimelineListBigContents_title__1990::before, .bl_productHistoryTimelineListBigContents_title__1989::before {
  content: "";
  position: absolute;
  left: 0.1rem;
  top: 0;
  height: 4.4014rem;
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.bl_productHistoryTimelineListBigContents_title__1989::before {
  background-image: url("/plus_press/2025/product/history-of-shears/images/title_arrow1989.svg");
  width: 24.9316rem;
}

.bl_productHistoryTimelineListBigContents_description {
  color: #000;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding-top: 1.9rem;
}

.bl_productHistoryTimelineListBigContents_description_superscript {
  font-size: 0.8em;
  vertical-align: super;
}

.bl_productHistoryTimelineListSmallContents__1989Upper {
  position: absolute;
  left: -5.1rem;
  top: 26.8rem;
}

.bl_productHistoryTimelineListImage__1989Upper {
  width: 21.2rem;
  height: 26.2rem;
  top: 15.9rem;
  left: 1.4rem;
}

.bl_productHistoryTimelineListTitle__1989Lower {
  position: absolute;
  left: 19.2rem;
  top: 52.2rem;
}

.bl_productHistoryTimelineListImage__1989Lower {
  width: 20.6rem;
  height: 27rem;
  top: 33.2rem;
  left: 8.4rem;
}

.ly_productHistoryTimelineList_item__1990 {
  left: 67rem;
  top: 68rem;
  width: 52rem;
  height: 47rem;
}

.bl_productHistoryTimelineListBigContents__1990 {
  position: absolute;
  left: 1.7rem;
  top: 1.2rem;
  width: 25rem;
}

.bl_productHistoryTimelineListBigContents_title__1990::before {
  background-image: url("/plus_press/2025/product/history-of-shears/images/title_arrow1990.svg");
  width: 24.9316rem;
}

.bl_productHistoryTimelineListSmallContents__1990Upper {
  position: absolute;
  left: 11.6rem;
  top: 18.4rem;
}

.bl_productHistoryTimelineListImage__1990Upper {
  width: 18.9rem;
  height: 27.6rem;
  left: 21rem;
  top: 7.2rem;
}

.bl_productHistoryTimelineListImage__1990Lower {
  width: 18.2rem;
  height: 25.5rem;
  left: 28rem;
  top: 20.8rem;
}

.bl_productHistoryTimelineListSmallContents__1990Lower {
  position: absolute;
  left: 36.9rem;
  top: 38.6rem;
}

.ly_productHistoryTimelineList_item__2012 {
  left: 28rem;
  top: 74rem;
  width: 57rem;
  height: 45rem;
}

.bl_productHistoryTimelineListBigContents__2012 {
  position: absolute;
  left: 1.4rem;
  top: 0.5rem;
}

.bl_productHistoryTimelineListBigContents_title__2012::before {
  background-image: url("/plus_press/2025/product/history-of-shears/images/title_arrow2012.svg");
  width: 28.5316rem;
}

.bl_productHistoryTimelineListSmallContents__2012 {
  position: absolute;
  left: 1.1rem;
  top: 20.3rem;
}

.bl_productHistoryTimelineListImage__2012 {
  width: 22.7rem;
  height: 32.1rem;
  left: 22.2rem;
  top: 7.3rem;
}

.bl_productHistoryTimelineListNote__2012 {
  position: absolute;
  left: 12.2rem;
  top: 20.2rem;
}

.bl_productHistoryTimelineListImageDescription__2012 {
  position: absolute;
  left: 34.2rem;
  top: 23.5rem;
  width: 21.1196rem;
  height: 20.2rem;
  padding: 6.2rem 0.5rem 0.6rem;
  background-size: 21.1196rem 20.2rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/plus_press/2025/product/history-of-shears/images/balloon.svg");
}

.bl_productHistoryTimelineListImageDescription_title {
  color: #000;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.bl_productHistoryTimelineListImageDescription_text {
  color: #000;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  line-height: 1.56;
  letter-spacing: 0.001rem;
  padding: 0.4rem 1.3rem 0 0.7rem;
}

.bl_productHistoryTimelineListAward__2012 {
  position: absolute;
  left: 6rem;
  top: 24.3rem;
}

.ly_productHistoryTimelineList_item__2013 {
  left: 1rem;
  top: 85rem;
  width: 29rem;
  height: 31rem;
}

.bl_productHistoryTimelineListSmallContents__2013 {
  position: absolute;
  left: 1.4rem;
  top: 1.3rem;
  width: 14rem;
}

.bl_productHistoryTimelineListImage__2013 {
  width: 16.6rem;
  height: 23.2rem;
  left: 10.1rem;
  top: 6.4rem;
}

.bl_productHistoryTimelineListAward__2013 {
  left: 14.9rem;
  top: 20.8rem;
}

.ly_productHistoryTimelineList_item__2014 {
  left: 1rem;
  top: 116rem;
  width: 48rem;
  height: 27rem;
}

.bl_productHistoryTimelineListSmallContents__2014Upper {
  position: absolute;
  left: 0.7rem;
  top: 15rem;
  width: 14rem;
}

.bl_productHistoryTimelineListAward__2014Upper {
  left: 0.5rem;
  top: 6.7rem;
}

.bl_productHistoryTimelineListImage__2014Upper {
  width: 15.4rem;
  height: 22.6rem;
  left: 13.3rem;
  top: 1.4rem;
}

.bl_productHistoryTimelineListSmallContents__2014Lower {
  position: absolute;
  left: 34.5rem;
  top: 16.8rem;
  width: 11rem;
}

.bl_productHistoryTimelineListAward__2014Lower {
  left: 34.5rem;
  top: 12.3rem;
}
.bl_productHistoryTimelineListAward__2014Lower::before {
  content: none;
}

.bl_productHistoryTimelineListImage__2014Lower {
  width: 16.5rem;
  height: 22.7rem;
  left: 25.9rem;
  top: 0.1rem;
}

.ly_productHistoryTimelineList_item__2015 {
  left: 51rem;
  top: 123rem;
  width: 39rem;
  height: 26rem;
}

.bl_productHistoryTimelineListSmallContents__2015 {
  position: absolute;
  left: 20.3rem;
  top: 0.1rem;
}

.bl_productHistoryTimelineListAward__2015 {
  left: 1.5rem;
  top: 2.1rem;
}

.bl_productHistoryTimelineListImage__2015 {
  width: 16.3rem;
  height: 22rem;
  left: 4.1rem;
  top: 2.9rem;
}

.ly_productHistoryTimelineList_item__2016 {
  left: 77rem;
  top: 132rem;
  width: 43rem;
  height: 25rem;
}

.bl_productHistoryTimelineListSmallContents__2016 {
  position: absolute;
  left: 1rem;
  top: 6rem;
  width: 18rem;
}

.bl_productHistoryTimelineListAward__2016 {
  left: 29.3rem;
  top: 9.6rem;
}

.bl_productHistoryTimelineListImage__2016 {
  width: 14.8rem;
  height: 22.8rem;
  left: 16.6rem;
  top: 0.7rem;
}

.ly_productHistoryTimelineList_item__2020 {
  left: 75rem;
  top: 157rem;
  width: 45rem;
  height: 46rem;
}

.bl_productHistoryTimelineListSmallContents__2020Title {
  position: absolute;
  left: 1.7rem;
  top: 1.5rem;
}

.bl_productHistoryTimelineListSmallContents__2020Upper {
  position: absolute;
  left: 8.7rem;
  top: 22.3rem;
}

.bl_productHistoryTimelineListAward__2020Upper {
  left: 17.9rem;
  top: 6.4rem;
}

.bl_productHistoryTimelineListImage__2020Upper {
  width: 17.6rem;
  height: 21.7rem;
  left: 1.9rem;
  top: 0.9rem;
}

.bl_productHistoryTimelineListSmallContents__2020Lower {
  position: absolute;
  left: 22.8rem;
  top: 37.5rem;
  width: 23rem;
}

.bl_productHistoryTimelineListAward__2020Lower {
  left: 29.3rem;
  top: 29.6rem;
}

.bl_productHistoryTimelineListImage__2020Lower {
  width: 16.5rem;
  height: 23.3rem;
  left: 23.8rem;
  top: 14.6rem;
}

.ly_productHistoryTimelineList_item__2021 {
  left: 46rem;
  top: 149rem;
  width: 34rem;
  height: 47rem;
}

.bl_productHistoryTimelineListSmallContents__2021Upper {
  position: absolute;
  left: 16.6rem;
  top: 33rem;
}

.bl_productHistoryTimelineListImage__2021Upper {
  width: 15.6rem;
  height: 21.8rem;
  left: 10rem;
  top: 18rem;
}

.bl_productHistoryTimelineListSmallContents__2021Lower {
  position: absolute;
  left: 1.3rem;
  top: 1.3rem;
}

.bl_productHistoryTimelineListImage__2021Lower {
  width: 14.5rem;
  height: 20.4rem;
  left: 4.9rem;
  top: 9.5rem;
}

.ly_productHistoryTimelineList_item__2022 {
  left: 27rem;
  top: 153rem;
  width: 26rem;
  height: 35rem;
}

.bl_productHistoryTimelineListSmallContents__2022 {
  position: absolute;
  left: 1.3rem;
  top: 0.2rem;
}

.bl_productHistoryTimelineListAward__2022 {
  position: absolute;
  left: 12.8rem;
  top: 29.5rem;
}

.bl_productHistoryTimelineListImage__2022 {
  width: 15rem;
  height: 22.4rem;
  left: 5.5rem;
  top: 9.9rem;
}

.ly_productHistoryTimelineList_item__2023 {
  left: 3rem;
  top: 156rem;
  width: 26rem;
  height: 50rem;
}

.bl_productHistoryTimelineListSmallContents__2023Title {
  position: absolute;
  left: 6rem;
  top: 25.5rem;
}

.bl_productHistoryTimelineListSmallContents__2023 {
  position: absolute;
  left: 6rem;
  top: 17rem;
}

.bl_productHistoryTimelineListAward__2023 {
  left: 10.3rem;
  top: 8.3rem;
}

.bl_productHistoryTimelineListImage__2023 {
  width: 13.3rem;
  height: 20rem;
  left: 1.1rem;
  top: 0.6rem;
}

.ly_productHistoryTimelineList_item__2024 {
  left: 0rem;
  top: 187rem;
  width: 74rem;
  height: 32rem;
}

.bl_productHistoryTimelineListSmallContents__2024 {
  position: absolute;
  left: 52.8rem;
  top: 15.6rem;
}

.bl_productHistoryTimelineListSmallContents__2024Upper {
  position: absolute;
  left: 7.6rem;
  top: 11.8rem;
}

.bl_productHistoryTimelineListAward__2024Upper {
  left: 13.2rem;
  top: 4.6rem;
}

.bl_productHistoryTimelineListImage__2024Upper {
  width: 13.6rem;
  height: 17.7rem;
  left: 0.5rem;
  top: 0.5rem;
}

.bl_productHistoryTimelineListSmallContents__2024Lower {
  position: absolute;
  left: 25.6rem;
  top: 17.1rem;
  width: 18rem;
}

.bl_productHistoryTimelineListAward__2024Lower {
  left: 28.5rem;
  top: 10.1rem;
}

.bl_productHistoryTimelineListImage__2024Lower {
  width: 14.7rem;
  height: 22.3rem;
  left: 38.4rem;
  top: 8.4rem;
}

.bl_productHistoryTimelineListLastMessage {
  background-color: #CBB197;
  position: absolute;
  left: 51.1rem;
  top: 20.9rem;
  width: 21.5rem;
  height: 6.3rem;
  border-radius: 1rem;
  padding: 0.9rem 0;
}

.bl_productHistoryTimelineListLastMessage_text {
  color: #FFF;
  text-align: center;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.bl_productHistoryTimelineListLastMessage_text_superscript {
  font-size: 0.8em;
  vertical-align: super;
}

.bl_productHistoryTimelineReferenceList {
  position: absolute;
  right: 1.7rem;
  bottom: 12rem;
}

.bl_productHistoryTimelineReferenceList_item {
  color: #000;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem; /* 136.364% */
}

.bl_productHistoryTimelineReferenceList_item_superscript {
  font-size: 0.8em;
  vertical-align: super;
}

@media screen and (max-width: 600px) {
  .ly_productHistoryTimelineList {
    width: 100%;
  }
  .ly_productHistoryTimelineListFrame {
    height: auto;
  }
  .ly_productHistoryTimelineList_item__2024, .ly_productHistoryTimelineList_item__2023, .ly_productHistoryTimelineList_item__2022, .ly_productHistoryTimelineList_item__2021, .ly_productHistoryTimelineList_item__2020, .ly_productHistoryTimelineList_item__2016, .ly_productHistoryTimelineList_item__2015, .ly_productHistoryTimelineList_item__2014, .ly_productHistoryTimelineList_item__2013, .ly_productHistoryTimelineList_item__2012, .ly_productHistoryTimelineList_item__1990, .ly_productHistoryTimelineList_item__1989, .ly_productHistoryTimelineList_item__1986, .ly_productHistoryTimelineList_item__1984 {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    height: 10rem;
  }
  .ly_productHistoryTimelineList_item__1984 {
    height: 89rem;
  }
  .bl_productHistoryTimelineListSmallContents__1984 {
    left: 3.4rem;
    top: 24.1rem;
  }
  .bl_productHistoryTimelineListSmallContents_title {
    padding-top: 0.2rem;
  }
  .bl_productHistoryTimelineListSmallContents_description {
    padding-top: 0.1rem;
  }
  .bl_productHistoryTimelineListImage__1984 {
    left: 13.8rem;
    top: 6.1rem;
  }
  .bl_productHistoryTimelineListAward__1984 {
    left: 3.3rem;
    top: 16.4rem;
  }
  .bl_productHistoryTimelineListImage__1984Others {
    width: 31.5rem;
    height: 47.7rem;
    left: 3.8rem;
    top: 37.9rem;
  }
  .bl_productHistoryTimelineListNote__1984Others {
    left: 3.4rem;
    top: 60.6rem;
  }
  .bl_productHistoryTimelineListAward_title + .bl_productHistoryTimelineListAward_title {
    padding-top: 0.5rem;
  }
  .ly_productHistoryTimelineList_item__1986 {
    height: 26rem;
  }
  .bl_productHistoryTimelineListSmallContents__1986 {
    left: 21.4rem;
    top: 1.6rem;
    width: 14rem;
  }
  .bl_productHistoryTimelineListImage__1986 {
    width: 17.4rem;
    height: 20.3rem;
    left: 3.6rem;
    top: 2.2rem;
  }
  .bl_productHistoryTimelineListAward__1986 {
    left: 21.4rem;
    top: 15.1rem;
  }
  .ly_productHistoryTimelineList_item__1989 {
    height: 59.7rem;
  }
  .bl_productHistoryTimelineListBigContents__1989 {
    left: 9.9rem;
    top: 1.9rem;
  }
  .bl_productHistoryTimelineListSmallContents__1989Upper {
    left: 3.1rem;
    top: 24.8rem;
  }
  .bl_productHistoryTimelineListImage__1989Upper {
    left: 9.4rem;
  }
  .bl_productHistoryTimelineListTitle__1989Lower {
    left: 24.8rem;
    top: 44.7rem;
  }
  .bl_productHistoryTimelineListImage__1989Lower {
    top: 28.3rem;
    left: 12.3rem;
  }
  .ly_productHistoryTimelineList_item__1990 {
    height: 57rem;
  }
  .bl_productHistoryTimelineListBigContents__1990 {
    left: 3.1rem;
    top: 0;
    width: 25rem;
  }
  .bl_productHistoryTimelineListSmallContents__1990Upper {
    left: 3rem;
    top: 19.8rem;
  }
  .bl_productHistoryTimelineListImage__1990Upper {
    left: 10.6rem;
    top: 13.1rem;
  }
  .bl_productHistoryTimelineListImage__1990Lower {
    left: 16.2rem;
    top: 26.7rem;
  }
  .bl_productHistoryTimelineListSmallContents__1990Lower {
    left: 22.9rem;
    top: 44.3rem;
  }
  .ly_productHistoryTimelineList_item__2012 {
    height: 66rem;
  }
  .bl_productHistoryTimelineListBigContents__2012 {
    left: 3.4rem;
    top: -0.2rem;
  }
  .bl_productHistoryTimelineListSmallContents__2012 {
    left: 3.4rem;
    top: 19.7rem;
  }
  .bl_productHistoryTimelineListImage__2012 {
    left: 11.6rem;
    top: 20.8rem;
  }
  .bl_productHistoryTimelineListNote__2012 {
    left: 14.4rem;
    top: 20rem;
  }
  .bl_productHistoryTimelineListImageDescription__2012 {
    left: 14.9rem;
    top: 44.5rem;
  }
  .bl_productHistoryTimelineListAward__2012 {
    left: 3.4rem;
    top: 23.8rem;
  }
  .ly_productHistoryTimelineList_item__2013 {
    height: 39rem;
  }
  .bl_productHistoryTimelineListSmallContents__2013 {
    left: 7rem;
    top: 0.2rem;
  }
  .bl_productHistoryTimelineListImage__2013 {
    left: 16rem;
    top: 5.2rem;
  }
  .bl_productHistoryTimelineListAward__2013 {
    left: 20.4rem;
    top: 19.6rem;
  }
  .ly_productHistoryTimelineList_item__2014 {
    height: 43rem;
  }
  .bl_productHistoryTimelineListSmallContents__2014Upper {
    left: 6.2rem;
    top: 0.6rem;
  }
  .bl_productHistoryTimelineListAward__2014Upper {
    left: 6rem;
    top: -7.6rem;
  }
  .bl_productHistoryTimelineListImage__2014Upper {
    left: 19.7rem;
    top: -11.2rem;
  }
  .bl_productHistoryTimelineListSmallContents__2014Lower {
    left: 20.5rem;
    top: 23.8rem;
    width: 11.3rem;
  }
  .bl_productHistoryTimelineListAward__2014Lower {
    left: 20.6rem;
    top: 19.4rem;
  }
  .bl_productHistoryTimelineListImage__2014Lower {
    left: 3.9rem;
    top: 13.5rem;
  }
  .ly_productHistoryTimelineList_item__2015 {
    height: 17rem;
  }
  .bl_productHistoryTimelineListSmallContents__2015 {
    left: 18.3rem;
    top: 1.1rem;
    width: 19rem;
  }
  .bl_productHistoryTimelineListAward__2015 {
    left: 19.5rem;
    top: -6.2rem;
  }
  .bl_productHistoryTimelineListImage__2015 {
    left: 4.4rem;
    top: -7.5rem;
  }
  .ly_productHistoryTimelineList_item__2016 {
    height: 29rem;
  }
  .bl_productHistoryTimelineListSmallContents__2016 {
    left: 4.5rem;
    top: 2.3rem;
    width: 18rem;
  }
  .bl_productHistoryTimelineListAward__2016 {
    left: 7.4rem;
    top: 14.3rem;
  }
  .bl_productHistoryTimelineListImage__2016 {
    left: 19.9rem;
    top: 1.2rem;
  }
  .ly_productHistoryTimelineList_item__2020 {
    height: 69rem;
  }
  .bl_productHistoryTimelineListSmallContents__2020Title {
    left: 4.2rem;
    top: 2.2rem;
  }
  .bl_productHistoryTimelineListSmallContents__2020Upper {
    left: 11.2rem;
    top: 22.8rem;
  }
  .bl_productHistoryTimelineListAward__2020Upper {
    left: 20.3rem;
    top: 7.2rem;
  }
  .bl_productHistoryTimelineListImage__2020Upper {
    left: 4.3rem;
    top: 1.4rem;
  }
  .bl_productHistoryTimelineListSmallContents__2020Lower {
    left: 14.6rem;
    top: 46.4rem;
  }
  .bl_productHistoryTimelineListAward__2020Lower {
    left: 21.1rem;
    top: 38.6rem;
  }
  .bl_productHistoryTimelineListImage__2020Lower {
    left: 7.3rem;
    top: 29.9rem;
  }
  .ly_productHistoryTimelineList_item__2021 {
    height: 32rem;
  }
  .bl_productHistoryTimelineListSmallContents__2021Upper {
    left: 18.3rem;
    top: 1rem;
  }
  .bl_productHistoryTimelineListImage__2021Upper {
    left: 10rem;
    top: -12.1rem;
  }
  .bl_productHistoryTimelineListSmallContents__2021Lower {
    left: 14.8rem;
    top: 20.7rem;
  }
  .bl_productHistoryTimelineListImage__2021Lower {
    left: 3.1rem;
    top: 11.2rem;
  }
  .ly_productHistoryTimelineList_item__2022 {
    height: 27rem;
  }
  .bl_productHistoryTimelineListSmallContents__2022 {
    left: 4.6rem;
    top: 5.1rem;
  }
  .bl_productHistoryTimelineListAward__2022 {
    left: 5.1rem;
    top: 17.5rem;
  }
  .bl_productHistoryTimelineListImage__2022 {
    left: 18.4rem;
    top: 3.1rem;
  }
  .ly_productHistoryTimelineList_item__2023 {
    height: 22rem;
  }
  .bl_productHistoryTimelineListSmallContents__2023Title {
    left: 16.6rem;
    top: 17.4rem;
  }
  .bl_productHistoryTimelineListSmallContents__2023 {
    left: 16.4rem;
    top: 8.7rem;
  }
  .bl_productHistoryTimelineListAward__2023 {
    left: 21rem;
    top: 2.2rem;
  }
  .bl_productHistoryTimelineListImage__2023 {
    left: 5.8rem;
    top: 1.6rem;
  }
  .ly_productHistoryTimelineList_item__2024 {
    height: 45rem;
  }
  .bl_productHistoryTimelineListSmallContents__2024 {
    left: 15.4rem;
    top: 34.2rem;
  }
  .bl_productHistoryTimelineListSmallContents__2024Upper {
    left: 4.5rem;
    top: 10.2rem;
  }
  .bl_productHistoryTimelineListAward__2024Upper {
    left: 5rem;
    top: 4.3rem;
  }
  .bl_productHistoryTimelineListImage__2024Upper {
    left: 21rem;
    top: 2.2rem;
  }
  .bl_productHistoryTimelineListSmallContents__2024Lower {
    left: 4.4rem;
    top: 26.6rem;
  }
  .bl_productHistoryTimelineListAward__2024Lower {
    left: 7.5rem;
    top: 19.8rem;
  }
  .bl_productHistoryTimelineListImage__2024Lower {
    left: 22rem;
    top: 15.1rem;
  }
  .bl_productHistoryTimelineListLastMessage {
    left: 8.8rem;
    top: 38.2rem;
  }
  .bl_productHistoryTimelineReferenceList {
    position: relative;
    right: auto;
    bottom: auto;
    margin: auto;
    width: 35rem;
    padding: 1.2rem 2.4rem 2rem 2rem;
  }
}
.ly_productHistoryTopBackFrame {
  display: block;
}

.ly_productHistoryTopBackFrame_centering {
  padding: 0 2.2rem;
}

.ly_productHistoryTopBackButtons {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  justify-content: center;
  gap: 1.1rem;
  width: fit-content;
  margin: auto;
}

.ly_productHistoryTopBackButtons_item {
  display: flex;
  align-items: center;
  align-content: stretch;
  justify-content: stretch;
}
.ly_productHistoryTopBackButtons_item:nth-child(1)::after {
  content: "";
  width: 0.81rem;
  height: 0.9rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2211%22%20viewBox%3D%220%200%2010%2011%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M9%2010L4.5%205.5L9%201%22%20stroke%3D%22black%22%2F%3E%3Cpath%20d%3D%22M5.40039%2010L0.900391%205.5L5.40039%201%22%20stroke%3D%22black%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  margin: 1px 0 0 1.1rem;
}
.ly_productHistoryTopBackButtons_item:nth-child(3)::before {
  content: "";
  width: 0.81rem;
  height: 0.9rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2211%22%20viewBox%3D%220%200%2010%2011%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M9%2010L4.5%205.5L9%201%22%20stroke%3D%22black%22%2F%3E%3Cpath%20d%3D%22M5.40039%2010L0.900391%205.5L5.40039%201%22%20stroke%3D%22black%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  margin: 1px 1.1rem 0 0;
  transform: rotate(180deg);
}

.el_productHistoryTopBackButton {
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: 71.429%;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.el_productHistoryTopBackButton:hover {
  text-decoration: underline;
  text-underline-offset: 0.2em;
}

.el_productHistoryTopBackButton_text {
  display: block;
}

@media screen and (max-width: 600px) {
  .ly_productHistoryTopBackFrame_centering {
    padding: 0 2rem;
    max-width: none;
    margin: 0;
  }
  .ly_productHistoryTopBackButtons {
    gap: 2rem;
    width: 100%;
  }
  .ly_productHistoryTopBackButtons_item {
    justify-content: center;
  }
  .el_productHistoryTopBackButton_text::before {
    margin: 1px 8.2rem 0 0;
  }
}

/*# sourceMappingURL=index.css.map */