@charset "UTF-8";
.secInterview {
  padding: 85px 0 50px;
  background: linear-gradient(180deg, rgba(198, 188, 178, 0.4) 0, #fff 100px);
}
@media screen and (max-width: 767px) {
  .secInterview__inner {
    max-width: 600px;
  }
}
.secInterview__label {
  margin-bottom: 70px;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.75;
  text-align: center;
}
.secInterview__header {
  width: 100%;
  padding: 25px 20px;
  margin-bottom: 40px;
  background: rgba(229, 229, 228, 0.7);
  border-radius: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 20px;
}
.secInterview__header::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #000;
  display: block;
  flex-shrink: 0;
}
.secInterview__header_info {
  width: 100%;
  display: flex;
  align-items: center;
  grid-gap: 15px;
}
.secInterview__header_info_thumb {
  width: 120px;
  border-radius: 50%;
  flex-shrink: 0;
  overflow: hidden;
}
.secInterview__header_info_txtWrap {
  width: 100%;
  line-height: 1.75;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.secInterview__header_info_txtWrap .infoName {
  font-size: 24px;
}
.secInterview__header_info_txtWrap .infoData {
  color: #555;
  font-size: 15px;
}
.secInterview__header_info_txtWrap .infoFrequency {
  padding: 0 10px;
  background-color: #D5CBC3;
  border-radius: 12px;
  color: #555;
  font-size: 14px;
}
.secInterview__header_txt {
  width: 100%;
  padding: 0 30px 0 40px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.75;
  order: 1;
  position: relative;
}
.secInterview__header_txt::before, .secInterview__header_txt::after {
  color: #A89B88;
  font-size: 70px;
  line-height: 1;
  display: block;
  position: absolute;
}
.secInterview__header_txt::before {
  content: "“";
  top: 0;
  left: 0;
  transform: translateY(-20%);
}
.secInterview__header_txt::after {
  content: "”";
  bottom: 0;
  right: 0;
  transform: translateY(55%);
}
@media screen and (min-width: 768px) {
  .secInterview__header {
    padding: 25px 30px;
    flex-direction: row;
  }
  .secInterview__header::after {
    width: 1px;
    height: auto;
    align-self: stretch;
  }
  .secInterview__header_info {
    width: 40%;
    flex-shrink: 0;
    grid-gap: 20px;
  }
  .secInterview__header_txt {
    padding: 0 40px;
    font-size: 20px;
  }
  .secInterview__header_txt::before, .secInterview__header_txt::after {
    font-size: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .secInterview__header {
    padding: 30px 40px;
  }
  .secInterview__header_info {
    width: 33%;
  }
  .secInterview__header_info_thumb {
    width: 140px;
  }
  .secInterview__header_info_txtWrap .infoName {
    font-size: 34px;
  }
  .secInterview__header_txt {
    padding: 0 60px;
    font-size: 24px;
  }
  .secInterview__header_txt::before, .secInterview__header_txt::after {
    font-size: 100px;
  }
}
@media screen and (min-width: 1200px) {
  .secInterview__header_info_thumb {
    width: 160px;
  }
  .secInterview__header_txt {
    padding: 0 70px;
    font-size: 26px;
  }
  .secInterview__header_txt::before, .secInterview__header_txt::after {
    font-size: 115px;
  }
}
.secInterview__body_conBlk {
  width: 95%;
  max-width: 600px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 30px;
}
.secInterview__body_conBlk:not(:first-child) {
  padding-top: 40px;
  margin-top: 40px;
  border-top: 1px solid #847968;
}
.secInterview__body_conBlk_txtWrap {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  grid-gap: 24px;
}
.secInterview__body_conBlk_txtWrap .interviewBlk {
  width: 100%;
  font-size: 14px;
  line-height: 1.75;
}
.secInterview__body_conBlk_txtWrap .interviewBlk__ttl {
  padding-left: 50px;
  margin-bottom: 15px;
  color: #847968;
  font-size: 20px;
  font-weight: 700;
  position: relative;
}
.secInterview__body_conBlk_txtWrap .interviewBlk__ttl::before {
  content: "";
  width: 38px;
  height: 38px;
  background: url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" fill="none"><circle cx="19" cy="19" r="19" fill="%23A89B88"/><path d="M26.798 25.6533L27.15 25.7853C27.0034 26.46 26.8127 27.0247 26.578 27.4793C26.3434 27.9487 26.0574 28.3227 25.72 28.6013C25.4414 28.8507 25.06 29.0707 24.576 29.2613C24.092 29.452 23.498 29.5473 22.794 29.5473C22.0167 29.5473 21.254 29.4153 20.506 29.1513C19.7727 28.902 19.01 28.594 18.218 28.2273C17.4407 27.8753 16.59 27.538 15.666 27.2153C15.5634 27.186 15.468 27.1567 15.38 27.1273C15.292 27.098 15.2114 27.076 15.138 27.0613C14.8594 27.1787 14.5587 27.2667 14.236 27.3253C13.9134 27.3987 13.6054 27.4353 13.312 27.4353C13.0187 27.4353 12.7767 27.3913 12.586 27.3033C12.3954 27.23 12.3 27.1127 12.3 26.9513C12.3 26.614 12.696 26.4453 13.488 26.4453C14.0014 26.4453 14.5514 26.5187 15.138 26.6653C15.6807 26.5187 16.1427 26.35 16.524 26.1593C16.9054 25.9833 17.3014 25.8147 17.712 25.6533C18.1227 25.492 18.614 25.3893 19.186 25.3453L19.208 25.6973C18.768 25.7413 18.3794 25.822 18.042 25.9393C17.7194 26.0713 17.3967 26.2107 17.074 26.3573C16.7514 26.504 16.3627 26.6433 15.908 26.7753C16.744 26.8927 17.602 27.0173 18.482 27.1493C19.362 27.296 20.198 27.406 20.99 27.4793C21.782 27.5673 22.4714 27.5967 23.058 27.5673C24.0554 27.538 24.8474 27.3693 25.434 27.0613C26.0207 26.768 26.4754 26.2987 26.798 25.6533ZM18.592 9.52734C20.0294 9.52734 21.2907 9.84268 22.376 10.4733C23.476 11.104 24.3267 12.0133 24.928 13.2013C25.5294 14.3747 25.83 15.8047 25.83 17.4913C25.83 19.134 25.522 20.5713 24.906 21.8033C24.29 23.0353 23.432 23.996 22.332 24.6853C21.232 25.3747 19.978 25.7193 18.57 25.7193C17.118 25.7193 15.8494 25.404 14.764 24.7733C13.6787 24.1427 12.8354 23.2333 12.234 22.0453C11.6327 20.8573 11.332 19.4273 11.332 17.7553C11.332 16.1127 11.64 14.6753 12.256 13.4433C12.8867 12.2113 13.7447 11.2507 14.83 10.5613C15.9154 9.87201 17.1694 9.52734 18.592 9.52734ZM18.504 9.92334C17.5947 9.92334 16.8027 10.2533 16.128 10.9133C15.4534 11.5733 14.9327 12.4827 14.566 13.6413C14.1994 14.8 14.016 16.142 14.016 17.6673C14.016 19.222 14.2214 20.5787 14.632 21.7373C15.0427 22.8813 15.6 23.7687 16.304 24.3993C17.008 25.0153 17.7927 25.3233 18.658 25.3233C19.5674 25.3233 20.352 24.9933 21.012 24.3333C21.6867 23.6733 22.2074 22.764 22.574 21.6053C22.9554 20.432 23.146 19.09 23.146 17.5793C23.146 16.01 22.9334 14.6533 22.508 13.5093C22.0974 12.3653 21.54 11.4853 20.836 10.8693C20.1467 10.2387 19.3694 9.92334 18.504 9.92334Z" fill="white"/></svg>') center/contain no-repeat;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.secInterview__body_conBlk_txtWrap .interviewBlk__txt {
  padding-left: 50px;
}
.secInterview__body_conBlk_imgWrap {
  width: 100%;
  max-width: 350px;
}
.secInterview__body_nextBlk {
  width: 100%;
  min-height: 180px;
  background: url(../img/interview/nextblk_bg.jpg) center/cover no-repeat;
  padding: 40px 30px;
  margin-top: 30px;
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.secInterview__body_nextBlk_ttl {
  width: 130px;
  position: absolute;
  top: 0;
  left: 5%;
  transform: translate(0, -27%);
}
.secInterview__body_nextBlk_txt {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.75;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .secInterview__body_conBlk {
    max-width: 685px;
    flex-direction: row;
    align-items: flex-start;
  }
  .secInterview__body_conBlk_imgWrap {
    width: 200px;
    flex-shrink: 0;
  }
  .secInterview__body_nextBlk {
    padding: 20px 60px;
  }
  .secInterview__body_nextBlk_ttl {
    width: 150px;
  }
  .secInterview__body_nextBlk_txt {
    font-size: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .secInterview__body_conBlk {
    width: 90%;
    max-width: 1000px;
    align-items: center;
  }
  .secInterview__body_conBlk:nth-child(odd) .secInterview__body_conBlk_txtWrap .interviewBlk {
    padding-left: 45px;
  }
  .secInterview__body_conBlk:nth-child(even) .secInterview__body_conBlk_txtWrap {
    order: 1;
  }
  .secInterview__body_conBlk:nth-child(even) .secInterview__body_conBlk_txtWrap .interviewBlk {
    padding-left: 15px;
  }
  .secInterview__body_conBlk:not(:has(.secInterview__body_conBlk_imgWrap)) .secInterview__body_conBlk_txtWrap .interviewBlk {
    padding-left: 45px;
  }
  .secInterview__body_conBlk_imgWrap {
    width: 350px;
  }
  .secInterview__body_nextBlk_ttl {
    width: 178px;
    left: 50%;
    transform: translate(-184%, -27%);
  }
  .secInterview__body_nextBlk_txt {
    font-size: 24px;
  }
}
.secInterview__lastTxt {
  margin-top: 50px;
  font-size: 13px;
  line-height: 1.75;
  text-align: center;
}

.secArchive {
  padding: 85px 0 50px;
  background: linear-gradient(180deg, rgba(198, 188, 178, 0.4) 0, #fff 100px);
}
@media screen and (max-width: 767px) {
  .secArchive__inner {
    max-width: 600px;
  }
}
.secArchive__label {
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.75;
  text-align: center;
}
.secArchive__header {
  width: 100%;
  margin-bottom: 50px;
  font-size: 14px;
  line-height: 1.75;
  text-align: center;
}
.secArchive__body {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
}
.secArchive__body .archiveItem {
  padding: 40px 25px 25px;
  background-color: rgba(229, 229, 228, 0.7);
  border-radius: 30px;
}
.secArchive__body .archiveItem__link {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 20px;
}
.secArchive__body .archiveItem__link:hover .archiveItem__btn {
  background-color: #fff;
  color: #7F7D79;
}
.secArchive__body .archiveItem__lead {
  width: 100%;
  flex-grow: 1;
  padding: 0 22px 25px 32px;
  border-bottom: 1px solid #000;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.75;
  position: relative;
}
.secArchive__body .archiveItem__lead::before, .secArchive__body .archiveItem__lead::after {
  color: #A89B88;
  font-size: 40px;
  line-height: 1;
  display: block;
  position: absolute;
}
.secArchive__body .archiveItem__lead::before {
  content: "“";
  top: 0;
  left: 0;
  transform: translate(-36%, -20%);
}
.secArchive__body .archiveItem__lead::after {
  content: "”";
  bottom: 0;
  right: 0;
  transform: translate(40%, 15%);
}
@media screen and (min-width: 768px) {
  .secArchive__body .archiveItem__lead {
    font-size: 18px;
  }
  .secArchive__body .archiveItem__lead::before, .secArchive__body .archiveItem__lead::after {
    font-size: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .secArchive__body .archiveItem__lead {
    font-size: 18px;
  }
  .secArchive__body .archiveItem__lead::before, .secArchive__body .archiveItem__lead::after {
    font-size: 60px;
  }
}
@media screen and (min-width: 1200px) {
  .secArchive__body .archiveItem__lead {
    font-size: 20px;
  }
  .secArchive__body .archiveItem__lead::before, .secArchive__body .archiveItem__lead::after {
    font-size: 80px;
  }
}
.secArchive__body .archiveItem__info {
  width: 100%;
  display: flex;
  align-items: center;
  grid-gap: 20px;
}
.secArchive__body .archiveItem__info_thumb {
  width: 160px;
  border-radius: 50%;
  flex-shrink: 0;
  overflow: hidden;
}
.secArchive__body .archiveItem__info_txtWrap {
  width: 100%;
  line-height: 1.75;
}
.secArchive__body .archiveItem__info_txtWrap .infoName {
  font-size: 24px;
}
.secArchive__body .archiveItem__info_txtWrap .infoData {
  color: #555;
  font-size: 15px;
}
.secArchive__body .archiveItem__info_txtWrap .infoFrequency {
  padding: 0 10px;
  background-color: #D5CBC3;
  border-radius: 12px;
  color: #555;
  font-size: 14px;
}
@media screen and (min-width: 1024px) {
  .secArchive__body .archiveItem__info_txtWrap .infoName {
    font-size: 34px;
  }
}
.secArchive__body .archiveItem__btn {
  padding: 8px 25px;
  margin-top: 30px;
  background-color: #7F7D79;
  border: 1px solid #7F7D79;
  border-radius: 30px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.2em;
  line-height: 1.75;
  display: block;
}