@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_newBusinessFirstViewSection {
  position: relative;
  height: 100vh;
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  flex-direction: column;
  overflow: hidden;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessFirstViewSection {
    max-height: 52rem;
  }
}
.ly_newBusinessFirstViewTitleFrame {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 128rem;
  margin: 0 auto;
}

.ly_newBusinessFirstViewTitleFrame_centering {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  row-gap: 0.8rem;
  padding: 0 3.8rem;
}

.bl_newBusinessFirstViewSubTitle {
  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.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.bl_newBusinessFirstViewSubTitle_text {
  display: block;
  color: #fff;
}

.bl_newBusinessFirstViewTitle {
  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: 500;
  line-height: 125%;
}

.bl_newBusinessFirstViewTitle_text {
  display: block;
  color: #fff;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessFirstViewTitleFrame {
    max-width: none;
    margin: 0;
  }
  .ly_newBusinessFirstViewTitleFrame_centering {
    row-gap: 1rem;
    padding: 0 2rem;
  }
  .bl_newBusinessFirstViewSubTitle {
    letter-spacing: -0.105rem;
  }
  .bl_newBusinessFirstViewTitle {
    font-size: 3.2rem;
    line-height: 140.625%;
  }
}
.ly_newBusinessFirstViewDialogueFrame {
  display: block;
  padding-top: 2rem;
  width: 100%;
  max-width: 128rem;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

.ly_newBusinessFirstViewDialogueFrame_centering {
  padding: 0 4rem;
}

.ly_newBusinessFirstViewDialoguePerson {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.ly_newBusinessFirstViewDialoguePersonTitleFrame {
  display: block;
  padding-right: 1.2rem;
}

.ly_newBusinessFirstViewDialoguePersonTitleFrame_centering {
  width: 3.4rem;
  height: 3.4rem;
  border: 1px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bl_newBusinessFirstViewDialoguePersonTitle {
  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: 133.333%;
}

.bl_newBusinessFirstViewDialoguePersonTitle_text {
  color: #fff;
  display: block;
}

.bl_newBusinessFirstViewDialoguePersonDetail {
  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: 133.333%;
}

.bl_newBusinessFirstViewDialoguePersonDetail_name {
  color: #fff;
  display: block;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessFirstViewDialogueFrame {
    padding-top: 1rem;
    max-width: none;
    margin: 0;
  }
  .ly_newBusinessFirstViewDialogueFrame_centering {
    padding: 0 2rem;
  }
  .ly_newBusinessFirstViewDialoguePersonTitleFrame {
    display: block;
    padding-right: 1rem;
  }
  .ly_newBusinessFirstViewDialoguePersonTitleFrame_centering {
    width: 2.7rem;
    height: 2.7rem;
  }
  .bl_newBusinessFirstViewDialoguePersonTitle {
    font-size: 1rem;
    line-height: 100%;
  }
  .bl_newBusinessFirstViewDialoguePersonDetail {
    font-size: 1rem;
    line-height: 160%;
  }
}
.ly_newBusinessFirstViewDescriptionFrame {
  display: block;
  width: 100%;
  padding-top: 2rem;
  position: relative;
  z-index: 1;
}

.ly_newBusinessFirstViewDescriptionFrame_centering {
  max-width: 128rem;
  margin: auto;
  padding: 0 4rem;
}

.bl_newBusinessFirstViewDescriptionDescription {
  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: 150%;
}

.bl_newBusinessFirstViewDescriptionDescription_text {
  display: block;
  color: #fff;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessFirstViewDescriptionFrame {
    padding-top: 1.5rem;
  }
  .ly_newBusinessFirstViewDescriptionFrame_centering {
    max-width: none;
    margin: 0;
    padding: 0 2rem;
  }
  .bl_newBusinessFirstViewDescriptionDescription {
    font-size: 1.3rem;
    line-height: 123.077%;
  }
}
.ly_newBusinessFirstViewNoteFrame {
  display: block;
  width: 100%;
  padding: 1.6rem 0 8rem;
  position: relative;
  z-index: 1;
}

.ly_newBusinessFirstViewNoteFrame_centering {
  padding: 0 4rem;
  max-width: 128rem;
  margin: auto;
}

.bl_newBusinessFirstViewNoteDescription {
  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: 150%;
}

.bl_newBusinessFirstViewNoteDescription_text {
  display: block;
  color: #fff;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessFirstViewNoteFrame {
    padding: 1rem 0 3.9rem;
  }
  .ly_newBusinessFirstViewNoteFrame_centering {
    padding: 0 2rem;
    max-width: none;
    margin: 0;
  }
  .bl_newBusinessFirstViewNoteDescription {
    font-size: 1rem;
    line-height: 160%;
  }
}
.ly_newBusinessFirstViewMainVisualFrame {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ly_newBusinessFirstViewMainVisualFrame_centering {
  display: block;
  padding: 0;
  height: 100%;
}

.bl_newBusinessFirstViewMainVisualImage {
  display: block;
  width: 100%;
  height: 100%;
}

.bl_newBusinessFirstViewMainVisualImage_picture {
  display: block;
  width: 100%;
  height: 100%;
}

.bl_newBusinessFirstViewMainVisualImage_img {
  display: block;
  width: 100%;
  height: 100%;
  transform: scale(1.1);
  object-fit: cover;
}

.ly_newBusinessMainContents {
  display: block;
  padding-bottom: 13.3rem;
  margin-top: -110px;
  overflow: hidden;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessMainContents {
    padding-bottom: 9.1rem;
    margin-top: 0;
  }
}
.ly_newBusinessDialogueFirstSection {
  display: block;
  padding: 15rem 0 0.3rem;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueFirstSection {
    display: block;
    padding: 6rem 0 4rem;
  }
}
.ly_newBusinessDialogueFirstTitleFrame {
  display: block;
  width: 100%;
  padding: 0;
}

.ly_newBusinessDialogueFirstTitleFrame_centering {
  max-width: 128rem;
  margin: auto;
  padding: 0 4rem;
}

.bl_newBusinessDialogueFirstTitle {
  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: 3rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}

.bl_newBusinessDialogueFirstTitle_text {
  display: block;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueFirstTitleFrame_centering {
    max-width: none;
    margin: 0;
    padding: 0 2rem;
  }
  .bl_newBusinessDialogueFirstTitle {
    font-size: 2.5rem;
    line-height: 160%;
  }
}
.ly_newBusinessDialogueFirstSubTitleFrame {
  display: block;
  width: 100%;
  padding-top: 10rem;
}

.ly_newBusinessDialogueFirstSubTitleFrame_centering {
  max-width: 128rem;
  margin: auto;
  padding: 0 4rem;
}

.bl_newBusinessDialogueFirstSubTitle {
  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.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: 145.833%;
}

.bl_newBusinessDialogueFirstSubTitle_text {
  display: block;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueFirstSubTitleFrame {
    padding-top: 4rem;
  }
  .ly_newBusinessDialogueFirstSubTitleFrame_centering {
    max-width: none;
    margin: 0;
    padding: 0 2rem;
  }
  .bl_newBusinessDialogueFirstSubTitle {
    font-size: 2rem;
    line-height: 150%;
  }
  .bl_newBusinessDialogueFirstSubTitle_text {
    display: block;
  }
}
.ly_newBusinessDialogueFirstFrame {
  display: block;
  padding-top: 3.8rem;
  width: 100%;
}

.ly_newBusinessDialogueFirstFrame_centering {
  max-width: 128rem;
  margin: auto;
  padding: 0 4rem;
}

.ly_newBusinessDialogueFirstLayout {
  display: grid;
  grid-template-columns: minmax(63.6rem, 636fr) minmax(50.4rem, 504fr);
  column-gap: 6rem;
}

.ly_newBusinessDialogueFirstLayout_start {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  row-gap: 3.8rem;
}

.ly_newBusinessDialogueFirstLayout_end {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  padding-top: 2.7rem;
  row-gap: 3.5rem;
}

.ly_newBusinessDialogueFirstTextContent {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.ly_newBusinessDialogueFirstTextContent:first-child {
  padding-bottom: 3.6rem;
}

.ly_newBusinessDialogueFirstTextContentDetail {
  display: block;
}

.ly_newBusinessDialogueFirstPerson {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #000;
  width: 3.6rem;
  height: 2rem;
}

.bl_newBusinessDialogueFirstPersonName {
  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: 100%;
  white-space: nowrap;
}

.bl_newBusinessDialogueFirstPersonName_text {
  display: block;
}

.ly_newBusinessDialogueFirstTalkAbout {
  display: block;
  padding-top: 0.7rem;
}

.bl_newBusinessDialogueFirstTalkAboutText {
  text-align: justify;
  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: 142.857%;
}

.bl_newBusinessDialogueFirstTalkAboutText_text {
  display: block;
}

.ly_newBusinessDialogueFirstImageContent {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 12.5rem;
}

.bl_newBusinessDialogueFirstImageContent {
  display: block;
  width: 100%;
  height: 100%;
}

.bl_newBusinessDialogueFirstImageContent_content {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueFirstFrame {
    padding-top: 2rem;
  }
  .ly_newBusinessDialogueFirstFrame_centering {
    max-width: none;
    margin: 0;
    padding: 0 2rem;
  }
  .ly_newBusinessDialogueFirstLayout {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 4rem;
  }
  .ly_newBusinessDialogueFirstLayout_start {
    row-gap: 2rem;
  }
  .ly_newBusinessDialogueFirstLayout_end {
    padding-top: 0;
    row-gap: 2rem;
  }
  .ly_newBusinessDialogueFirstTextContent {
    max-height: none;
    gap: 2rem 0;
  }
  .ly_newBusinessDialogueFirstPerson {
    width: 4.2rem;
    height: 2.48rem;
  }
  .bl_newBusinessDialogueFirstPersonName {
    font-size: 1.4rem;
  }
  .ly_newBusinessDialogueFirstTalkAbout {
    padding-top: 0.92rem;
  }
  .ly_newBusinessDialogueFirstImageContent {
    padding-bottom: 2rem;
  }
}
.ly_newBusinessDialogueSecondSection {
  display: block;
  padding-top: 13rem;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueSecondSection {
    padding-top: 0;
  }
}
.ly_newBusinessDialogueSecondSubTitleFrame {
  display: block;
  width: 100%;
}

.ly_newBusinessDialogueSecondSubTitleFrame_centering {
  max-width: 128rem;
  margin: auto;
  padding: 0 4rem;
}

.bl_newBusinessDialogueSecondSubTitle {
  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.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: 145.833%;
}

.bl_newBusinessDialogueSecondSubTitle_text {
  display: block;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueSecondSubTitleFrame_centering {
    max-width: none;
    margin: 0;
    padding: 0 2rem;
  }
  .bl_newBusinessDialogueSecondSubTitle {
    font-size: 2rem;
    line-height: 150%;
  }
}
.ly_newBusinessDialogueSecondFrame {
  display: block;
  width: 100%;
}

.ly_newBusinessDialogueSecondFrame_centering {
  max-width: 128rem;
  margin: auto;
  padding: 0 4rem;
}

.ly_newBusinessDialogueSecondLayout {
  display: grid;
  grid-template-columns: auto minmax(50.4rem, 504fr);
  column-gap: 6rem;
  row-gap: 3rem;
  grid-template-areas: "image text";
}

.ly_newBusinessDialogueSecondLayout_start {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  grid-area: text;
  flex-direction: column;
  row-gap: 3.5rem;
}

.ly_newBusinessDialogueSecondLayout_end {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-area: image;
  padding-top: 5.1rem;
}

.ly_newBusinessDialogueSecondTextContent {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 2.3rem 12rem;
}

.ly_newBusinessDialogueSecondTextContentDetail {
  display: block;
}

.ly_newBusinessDialogueSecondPerson {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #000;
  width: 3.6rem;
  height: 2rem;
}

.bl_newBusinessDialogueSecondPersonName {
  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: 100%;
  white-space: nowrap;
}

.bl_newBusinessDialogueSecondPersonName_text {
  display: block;
}

.ly_newBusinessDialogueSecondTalkAbout {
  display: block;
  padding-top: 0.7rem;
}

.bl_newBusinessDialogueSecondTalkAboutText {
  text-align: justify;
  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: 142.857%;
}

.bl_newBusinessDialogueSecondTalkAboutText_text {
  display: block;
}

.bl_newBusinessDialogueSecondImageContent {
  display: block;
  width: 100%;
  height: 100%;
}

.bl_newBusinessDialogueSecondImageContent_content {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueSecondFrame {
    padding-top: 0;
  }
  .ly_newBusinessDialogueSecondFrame_centering {
    max-width: none;
    margin: 0;
    padding: 0 2rem;
  }
  .ly_newBusinessDialogueSecondLayout {
    display: grid;
    grid-template-columns: 1fr;
    column-gap: 6rem;
    row-gap: 3rem;
    grid-template-areas: "text" "image";
  }
  .ly_newBusinessDialogueSecondLayout_start {
    row-gap: 2rem;
  }
  .ly_newBusinessDialogueSecondLayout_end {
    padding-top: 0;
  }
  .ly_newBusinessDialogueSecondTextContent {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    max-height: none;
    gap: 3.7rem 0;
  }
  .ly_newBusinessDialogueSecondTextContentDetail {
    max-width: none;
  }
  .ly_newBusinessDialogueSecondPerson {
    width: 4.2rem;
    height: 2.48rem;
  }
  .bl_newBusinessDialogueSecondPersonName {
    font-size: 1.4rem;
  }
  .ly_newBusinessDialogueSecondTalkAbout {
    padding-top: 0.92rem;
  }
}
.ly_newBusinessDialogueThirdSection {
  display: block;
  padding-top: 10.7rem;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueThirdSection {
    padding-top: 4rem;
  }
}
.ly_newBusinessDialogueThirdFrame {
  display: block;
  width: 100%;
}

.ly_newBusinessDialogueThirdFrame_centering {
  display: block;
  max-width: 128rem;
  margin: auto;
  padding: 0 4rem;
}

.ly_newBusinessDialogueThirdLayout {
  display: grid;
  grid-template-columns: minmax(63.6rem, 636fr) minmax(50.4rem, 504fr);
  column-gap: 6rem;
}

.ly_newBusinessDialogueThirdLayout_start {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  row-gap: 3.8rem;
}

.ly_newBusinessDialogueThirdLayout_end {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  row-gap: 3.8rem;
}

.ly_newBusinessDialogueThirdTextContent {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  gap: 3rem;
  grid-area: text;
}

.ly_newBusinessDialogueThirdTextContentDetail {
  display: block;
}

.ly_newBusinessDialogueThirdPerson {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #000;
  width: 3.6rem;
  height: 2rem;
}

.bl_newBusinessDialogueThirdPersonName {
  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: 100%;
  white-space: nowrap;
}

.bl_newBusinessDialogueThirdPersonName_text {
  display: block;
}

.ly_newBusinessDialogueThirdTalkAbout {
  display: block;
  padding-top: 0.7rem;
}

.bl_newBusinessDialogueThirdTalkAboutText {
  text-align: justify;
  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: 142.857%;
}

.bl_newBusinessDialogueThirdTalkAboutText_text {
  display: block;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueThirdFrame_centering {
    max-width: none;
    margin: 0;
    padding: 0 2rem;
  }
  .ly_newBusinessDialogueThirdLayout {
    grid-template-columns: 1fr;
    gap: 4rem;
  }
  .ly_newBusinessDialogueThirdLayout_start {
    gap: 2rem;
  }
  .ly_newBusinessDialogueThirdLayout_end {
    gap: 2rem;
  }
  .ly_newBusinessDialogueThirdTextContent {
    gap: 3.7rem;
  }
  .ly_newBusinessDialogueThirdPerson {
    width: 4.2rem;
    height: 2.48rem;
  }
  .bl_newBusinessDialogueThirdPersonName {
    font-size: 1.4rem;
  }
  .ly_newBusinessDialogueThirdTalkAbout {
    padding-top: 0.92rem;
  }
}
.ly_newBusinessDialogueThirdSubTitleFrame {
  display: block;
  width: 100%;
}

.ly_newBusinessDialogueThirdSubTitleFrame_centering {
  max-width: 128rem;
  margin: auto;
  padding: 0 4rem;
}

.bl_newBusinessDialogueThirdSubTitle {
  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.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: 145.833%;
}

.bl_newBusinessDialogueThirdSubTitle_text {
  display: block;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueThirdSubTitleFrame_centering {
    max-width: none;
    margin: 0;
    padding: 0 2rem;
  }
  .bl_newBusinessDialogueThirdSubTitle {
    font-size: 2rem;
    line-height: 150%;
  }
}
.ly_newBusinessDialogueFourthSection {
  display: block;
  padding-top: 5rem;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueFourthSection {
    padding-top: 4rem;
  }
}
.bl_newBusinessDialogueFourthSubTitle {
  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.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: 145.833%;
}

.bl_newBusinessDialogueFourthSubTitle_text {
  display: block;
}

@media screen and (max-width: 600px) {
  .bl_newBusinessDialogueFourthSubTitle {
    font-size: 2rem;
    line-height: 150%;
  }
}
.ly_newBusinessDialogueFourthFrame {
  display: block;
  width: 100%;
}

.ly_newBusinessDialogueFourthFrame_centering {
  display: block;
  max-width: 128rem;
  margin: auto;
  padding: 0 4rem;
}

.ly_newBusinessDialogueFourthLayout {
  display: grid;
  grid-template-columns: minmax(63.6rem, 636fr) minmax(50.4rem, 504fr);
  column-gap: 6rem;
}

.ly_newBusinessDialogueFourthLayout_start {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  row-gap: 3.8rem;
}

.ly_newBusinessDialogueFourthLayout_end {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 1rem;
}

.ly_newBusinessDialogueFourthTextContent {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  gap: 3rem;
  grid-area: text;
}

.ly_newBusinessDialogueFourthTextContentDetail {
  display: block;
}

.ly_newBusinessDialogueFourthPerson {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #000;
  width: 3.6rem;
  height: 2rem;
}

.bl_newBusinessDialogueFourthPersonName {
  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: 100%;
  white-space: nowrap;
}

.bl_newBusinessDialogueFourthPersonName_text {
  display: block;
}

.ly_newBusinessDialogueFourthTalkAbout {
  display: block;
  padding-top: 0.7rem;
}

.bl_newBusinessDialogueFourthTalkAboutText {
  text-align: justify;
  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: 142.857%;
}

.bl_newBusinessDialogueFourthTalkAboutText_text {
  display: block;
}

.ly_newBusinessDialogueFourthPictureContent {
  display: block;
  width: 100%;
  height: 100%;
}

.bl_newBusinessDialogueFourthPicture {
  display: block;
  width: 100%;
  height: 100%;
}

.bl_newBusinessDialogueFourthPicture_image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueFourthFrame_centering {
    max-width: none;
    margin: 0;
    padding: 0 2rem;
  }
  .ly_newBusinessDialogueFourthLayout {
    grid-template-columns: 1fr;
    gap: 4rem;
  }
  .ly_newBusinessDialogueFourthLayout_start {
    gap: 2rem;
  }
  .ly_newBusinessDialogueFourthTextContent {
    gap: 3.7rem;
  }
  .ly_newBusinessDialogueLayout_start .ly_newBusinessDialogueFourthTextContent {
    padding-bottom: 0;
  }
  .ly_newBusinessDialogueFourthPerson {
    width: 4.2rem;
    height: 2.48rem;
  }
  .bl_newBusinessDialogueFourthPersonName {
    font-size: 1.4rem;
  }
  .ly_newBusinessDialogueFourthTalkAbout {
    padding-top: 0.92rem;
  }
}
.ly_newBusinessDialogueFifthSection {
  display: block;
  padding-top: 17.8rem;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueFifthSection {
    padding-top: 4rem;
  }
}
.bl_newBusinessDialogueFifthSubTitle {
  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.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: 145.833%;
}

.bl_newBusinessDialogueFifthSubTitle_text {
  display: block;
}

@media screen and (max-width: 600px) {
  .bl_newBusinessDialogueFifthSubTitle {
    font-size: 2rem;
    line-height: 150%;
  }
}
.ly_newBusinessDialogueFifthFrame {
  display: block;
  width: 100%;
}

.ly_newBusinessDialogueFifthFrame_centering {
  display: block;
  max-width: 128rem;
  margin: auto;
  padding: 0 4rem;
}

.ly_newBusinessDialogueFifthLayout {
  display: grid;
  grid-template-columns: minmax(50.4rem, 504fr) minmax(63.6rem, 636fr);
  column-gap: 6rem;
}

.ly_newBusinessDialogueFifthLayout_start {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  row-gap: 3.8rem;
}

.ly_newBusinessDialogueFifthLayout_end {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  row-gap: 3.8rem;
}

.ly_newBusinessDialogueFifthTextContent {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  gap: 3rem;
  grid-area: text;
}

.ly_newBusinessDialogueFifthTextContentDetail {
  display: block;
}

.ly_newBusinessDialogueFifthPerson {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #000;
  width: 3.6rem;
  height: 2rem;
}

.bl_newBusinessDialogueFifthPersonName {
  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: 100%;
  white-space: nowrap;
}

.bl_newBusinessDialogueFifthPersonName_text {
  display: block;
}

.ly_newBusinessDialogueFifthTalkAbout {
  display: block;
  padding-top: 0.7rem;
}

.bl_newBusinessDialogueFifthTalkAboutText {
  text-align: justify;
  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: 142.857%;
}

.bl_newBusinessDialogueFifthTalkAboutText_text {
  display: block;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueFifthFrame_centering {
    max-width: none;
    margin: 0;
    padding: 0 2rem;
  }
  .ly_newBusinessDialogueFifthLayout {
    grid-template-columns: 1fr;
    gap: 4rem;
  }
  .ly_newBusinessDialogueFifthLayout_start {
    gap: 2rem;
  }
  .ly_newBusinessDialogueFifthLayout_end {
    gap: 2rem;
  }
  .ly_newBusinessDialogueFifthTextContent {
    gap: 3.7rem;
  }
  .ly_newBusinessDialogueFifthPerson {
    width: 4.2rem;
    height: 2.48rem;
  }
  .bl_newBusinessDialogueFifthPersonName {
    font-size: 1.4rem;
  }
  .ly_newBusinessDialogueFifthTalkAbout {
    padding-top: 0.92rem;
  }
}
.ly_newBusinessDialogueFifthDescriptionAndImageLayout {
  display: grid;
  grid-template-areas: "text image";
  grid-auto-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  gap: 2.2rem;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  padding-top: 3rem;
  padding-left: 3rem;
  margin-top: 8.2rem;
}

.ly_newBusinessDialogueFifthDescriptionAndImageLayout_start {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-area: text;
}

.ly_newBusinessDialogueFifthDescriptionAndImageLayout_end {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  grid-area: image;
  padding-top: 3rem;
}

.ly_newBusinessDialogueFifthImageContent {
  display: block;
  width: 15.4rem;
  height: 8.5rem;
}

.bl_newBusinessDialogueFifthPicture {
  display: block;
  width: 100%;
  height: 100%;
}

.bl_newBusinessDialogueFifthImage {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}

.ly_newBusinessDialogueFifthDescriptionContent {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
}

.ly_newBusinessDialogueFifthCompany {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  gap: 1rem;
}

.bl_newBusinessDialogueFifthCompanyName {
  text-align: justify;
  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: 135.714%;
}

.bl_newBusinessDialogueFifthCompanyName_text {
  display: block;
}

.bl_newBusinessDialogueFifthCompanyDescription {
  text-align: justify;
  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: 133.333%;
}

.bl_newBusinessDialogueFifthCompanyDescription_text {
  display: block;
}

.bl_newBusinessDialogueFifthCompanyDescription_link {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.bl_newBusinessDialogueFifthCompanyDescription_link::before {
  content: "";
  width: 2rem;
  height: 2rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2226%22%20viewBox%3D%220%200%2025%2026%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M16.6667%203.45898H3.125V17.0007H16.6667V3.45898Z%22%20stroke%3D%22black%22%20stroke-linecap%3D%22square%22%2F%3E%3Cpath%20d%3D%22M16.6668%208.66699H21.8752V22.2087H8.3335V17.0003%22%20stroke%3D%22black%22%20stroke-linecap%3D%22square%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  margin-inline-end: 0.4em;
}
.bl_newBusinessDialogueFifthCompanyDescription_link:hover {
  text-decoration: underline;
  text-underline-offset: 0.3em;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueFifthDescriptionAndImageLayout {
    grid-template-areas: "text" "image";
    grid-auto-flow: row;
    padding-top: 2rem;
    padding-left: 2rem;
    margin-top: 6.5rem;
  }
  .ly_newBusinessDialogueFifthDescriptionAndImageLayout_end {
    padding-top: 0;
  }
}
.ly_newBusinessDialogueFifthCommentaryFrame {
  display: block;
  padding-top: 5rem;
}

.ly_newBusinessDialogueFifthCommentaryFrame_centering {
  display: block;
  max-width: 128rem;
  margin: auto;
  padding: 0 4rem;
}

.ly_newBusinessDialogueFifthCommentary {
  width: fit-content;
  margin: auto;
}

.bl_newBusinessDialogueFifthCommentaryText {
  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: 400;
  line-height: normal;
}

.bl_newBusinessDialogueFifthCommentaryText_text {
  display: block;
}

@media screen and (max-width: 600px) {
  .ly_newBusinessDialogueFifthCommentaryFrame {
    padding-top: 4rem;
  }
  .ly_newBusinessDialogueFifthCommentaryFrame_centering {
    max-width: none;
    margin: 0;
    padding: 0 2rem;
  }
  .ly_newBusinessDialogueFifthCommentary {
    width: 100%;
    margin: 0;
  }
  .bl_newBusinessDialogueFifthCommentaryText {
    font-weight: 500;
  }
}

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