.single_interview_con {
  margin-top: 17vw;
}
@media (max-width: 1049px) {
  .single_interview_con {
    margin-top: 49vw;
  }
}
@media (max-width: 499px) {
  .single_interview_con {
    margin-top: 55vw;
  }
}
.single_interview_con .inner {
  width: 86.207vw;
  margin: 0 auto;
  margin-top: 11.034vw;
}
.single_interview_con .inner .top_message_con1 {
  margin-top: 3.448vw;
  position: relative;
  margin-bottom: 5.517vw;
  padding: 6.897vw 5.517vw;
  background: #fff;
  border-radius: 0.828vw;
}
@media (max-width: 1049px) {
  .single_interview_con .inner .top_message_con1 {
    padding: 6.897vw 5.517vw 6.897vw;
  }
}
@media (max-width: 499px) {
  .single_interview_con .inner .top_message_con1 {
    padding: 10.897vw 5.517vw 6.897vw;
    margin-bottom: 11vw;
  }
}
.single_interview_con .inner .top_message_con1 .mes_deco {
  position: absolute;
  color: #fff;
  font-family: "Jost", sans-serif;
  background: #20272e;
  font-size: 0.966vw;
  top: 0;
  left: 1.379vw;
  padding: 0.138vw 0.552vw;
  font-weight: normal;
  font-style: italic;
}
@media (max-width: 1049px) {
  .single_interview_con .inner .top_message_con1 .mes_deco {
    padding: 0.438vw 0.952vw;
    font-size: 1.966vw;
  }
}
@media (max-width: 499px) {
  .single_interview_con .inner .top_message_con1 .mes_deco {
    font-size: 3.966vw;
  }
}
.single_interview_con .inner .top_message_con1 .u_txt {
  font-size: 2.276vw;
  margin-bottom: 3vw;
  font-weight: 500;
}
@media (max-width: 1920px) {
  .single_interview_con .inner .top_message_con1 .u_txt {
    font-size: 1.517vw;
  }
}
@media (max-width: 768px) {
  .single_interview_con .inner .top_message_con1 .u_txt {
    font-size: 2.865vw;
  }
}
@media (max-width: 767px) {
  .single_interview_con .inner .top_message_con1 .u_txt {
    font-size: 1.517vw;
  }
}
@media (max-width: 499px) {
  .single_interview_con .inner .top_message_con1 .u_txt {
    font-size: 5.867vw;
    margin-bottom: 7vw;
  }
}
.single_interview_con .inner .top_message_con1 .u_txt span {
  font-size: 2.276vw;
  color: #194bf4;
  background: rgba(25, 75, 244, 0.05);
}
@media (max-width: 1920px) {
  .single_interview_con .inner .top_message_con1 .u_txt span {
    font-size: 1.517vw;
  }
}
@media (max-width: 768px) {
  .single_interview_con .inner .top_message_con1 .u_txt span {
    font-size: 2.865vw;
  }
}
@media (max-width: 767px) {
  .single_interview_con .inner .top_message_con1 .u_txt span {
    font-size: 1.517vw;
  }
}
@media (max-width: 499px) {
  .single_interview_con .inner .top_message_con1 .u_txt span {
    font-size: 5.867vw;
  }
}
@media (max-width: 1049px) {
  .single_interview_con .inner .top_message_con1 .u_txt .txt2 {
    font-size: 2.276vw;
  }
}
@media (max-width: 499px) {
  .single_interview_con .inner .top_message_con1 .u_txt .txt2 {
    font-size: 4.576vw;
  }
}
@media (max-width: 1049px) {
  .single_interview_con .inner .top_message_con1 .u_txt .txt2 span {
    font-size: 2.276vw;
  }
}
@media (max-width: 499px) {
  .single_interview_con .inner .top_message_con1 .u_txt .txt2 span {
    font-size: 4.576vw;
  }
}
.single_interview_con .inner .top_message_con1 .t_wrap {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1049px) {
  .single_interview_con .inner .top_message_con1 .t_wrap {
    display: block;
  }
}
@media (max-width: 499px) {
  .single_interview_con .inner .top_message_con1 .t_wrap {
    flex-direction: column-reverse;
  }
}
.single_interview_con .inner .top_message_con1 .t_wrap .right {
  width: 46.862vw;
}
@media (max-width: 1049px) {
  .single_interview_con .inner .top_message_con1 .t_wrap .right {
    width: 100%;
  }
}
.single_interview_con .inner .top_message_con1 .t_wrap .right .c_deco {
  width: 100%;
  height: 1px;
  background: #dee5ed;
}
@media (max-width: 499px) {
  .single_interview_con .inner .top_message_con1 .t_wrap .right .c_deco {
    margin-top: 5vw;
  }
}
.single_interview_con .inner .top_message_con1 .t_wrap .right .txt1 {
  font-size: 1.172vw;
  font-weight: 500;
}
@media (max-width: 1049px) {
  .single_interview_con .inner .top_message_con1 .t_wrap .right .txt1 {
    font-size: 2.172vw;
    margin-top: 3vw;
  }
}
@media (max-width: 499px) {
  .single_interview_con .inner .top_message_con1 .t_wrap .right .txt1 {
    font-size: 5.867vw;
    margin-bottom: 6vw;
  }
}
.single_interview_con .inner .top_message_con1 .t_wrap .right .txt1 span {
  font-size: 1.655vw;
  color: #194bf4;
  background: rgba(25, 75, 244, 0.05);
}
@media (max-width: 1049px) {
  .single_interview_con .inner .top_message_con1 .t_wrap .right .txt1 span {
    font-size: 2.172vw;
  }
}
@media (max-width: 499px) {
  .single_interview_con .inner .top_message_con1 .t_wrap .right .txt1 span {
    font-size: 5.867vw;
  }
}
.single_interview_con .inner .top_message_con1 .t_wrap .right .txt2 {
  font-size: 2.276vw;
  font-weight: 500;
}
@media (max-width: 1920px) {
  .single_interview_con .inner .top_message_con1 .t_wrap .right .txt2 {
    font-size: 1.517vw;
  }
}
@media (max-width: 499px) {
  .single_interview_con .inner .top_message_con1 .t_wrap .right .txt2 {
    font-size: 4.567vw;
  }
}
.single_interview_con .inner .top_message_con1 .t_wrap .right .txt3 {
  font-size: 1.759vw;
  margin-top: 2.069vw;
  font-weight: 500;
}
@media (max-width: 1920px) {
  .single_interview_con .inner .top_message_con1 .t_wrap .right .txt3 {
    font-size: 1.172vw;
  }
}
@media (max-width: 1049px) {
  .single_interview_con .inner .top_message_con1 .t_wrap .right .txt3 {
    font-size: 2.35vw;
  }
}
@media (max-width: 499px) {
  .single_interview_con .inner .top_message_con1 .t_wrap .right .txt3 {
    font-size: 4.533vw;
    margin-top: 5.069vw;
  }
}
.single_interview_con .inner .top_message_con1 .t_wrap .left {
  width: 24.138vw;
}
@media (max-width: 1049px) {
  .single_interview_con .inner .top_message_con1 .t_wrap .left {
    width: 100%;
  }
}
.single_interview_con .inner .top_message_con1 .t_wrap .left img {
  width: 100%;
}

.sche_sec {
  margin-bottom: 8vw;
}
.sche_sec .inner {
  width: 86.207vw;
  margin: 0 auto;
}
.sche_sec .inner .ttl_con .ttl_sub {
  font-size: 1.241vw;
  position: relative;
  display: inline-block;
  padding-left: 2.069vw;
  color: #20272e;
  font-family: "Jost", sans-serif;
  font-weight: normal;
  font-style: italic;
}
@media (max-width: 1049px) {
  .sche_sec .inner .ttl_con .ttl_sub {
    font-size: 2.344vw;
    padding-left: 3.646vw;
  }
}
@media (max-width: 499px) {
  .sche_sec .inner .ttl_con .ttl_sub {
    font-size: 4vw;
    padding-left: 6.646vw;
  }
}
.sche_sec .inner .ttl_con .ttl_sub:before {
  position: absolute;
  background-image: url(../img/ttl-deco-i.svg);
  background-repeat: no-repeat;
  background-size: cover;
  top: 0.39vw;
  left: 0;
  width: 1.379vw !important;
  height: 1.103vw !important;
  content: "";
}
@media (max-width: 1049px) {
  .sche_sec .inner .ttl_con .ttl_sub:before {
    width: 2.604vw !important;
    height: 2.083vw !important;
    top: 0.781vw;
  }
}
@media (max-width: 499px) {
  .sche_sec .inner .ttl_con .ttl_sub:before {
    top: 1.01vw;
    width: 4.614vw !important;
    height: 3.823vw !important;
  }
}
.sche_sec .inner .ttl_con .ttl_main {
  font-size: 3.034vw;
  color: #20272e;
  letter-spacing: 0.05em;
  margin-bottom: 4.828vw;
}
@media (max-width: 1049px) {
  .sche_sec .inner .ttl_con .ttl_main {
    font-size: 4.948vw;
    margin-bottom: 4.5vw;
  }
}
@media (max-width: 499px) {
  .sche_sec .inner .ttl_con .ttl_main {
    font-size: 8.533vw;
  }
}
.sche_sec .inner .schedule_repeat .schedule_con:last-of-type {
  margin-bottom: 0;
}
.sche_sec .inner .schedule_repeat .schedule_con:last-of-type:after {
  display: none;
}
.sche_sec .inner .schedule_repeat .schedule_con:last-of-type .schedule_b:before {
  display: none;
}
.sche_sec .inner .schedule_repeat .schedule_con {
  margin-bottom: 2.069vw;
  display: flex;
  align-items: center;
  gap: 2.069vw;
}
@media (max-width: 1049px) {
  .sche_sec .inner .schedule_repeat .schedule_con {
    display: block;
    margin-bottom: 2vw;
  }
}
.sche_sec .inner .schedule_repeat .schedule_con:after {
  top: 2.345vw;
  left: 1.655vw;
  position: absolute;
  background-image: url(../img/schedule-arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 0.414vw;
  height: 4.138vw;
  content: "";
  display: none;
}
@media (max-width: 1049px) {
  .sche_sec .inner .schedule_repeat .schedule_con:after {
    width: 5.26px;
    height: 56px;
    content: "";
    position: static;
    display: block;
    margin-top: 18px;
    margin-left: 37px;
  }
}
.sche_sec .inner .schedule_repeat .schedule_con .schedule_b {
  position: relative;
  width: 34.483vw;
  flex: 0 0 34.483vw;
}
@media (max-width: 499px) {
  .sche_sec .inner .schedule_repeat .schedule_con .schedule_b {
    width: 100%;
    flex: none;
  }
}
.sche_sec .inner .schedule_repeat .schedule_con .schedule_b:before {
  top: 2.345vw;
  left: 1.655vw;
  position: absolute;
  background-image: url(../img/schedule-arrow.svg);
  background-repeat: no-repeat;
  background-position: left;
  background-size: cover;
  width: 0.414vw;
  height: 4.138vw;
  content: "";
}
@media (max-width: 1049px) {
  .sche_sec .inner .schedule_repeat .schedule_con .schedule_b:before {
    width: 1.323vw;
    height: 13.138vw;
    content: "";
    position: static;
    display: none;
  }
}
@media (max-width: 499px) {
  .sche_sec .inner .schedule_repeat .schedule_con .schedule_b:before {
    width: 100%;
  }
}
.sche_sec .inner .schedule_repeat .schedule_con .schedule_b .left_wrap {
  padding: 1.379vw 3.103vw;
  display: flex;
  gap: 1.379vw;
  background: #fff;
  border: 1px solid #dee5ed;
  border-radius: 689.586vw;
}
@media (max-width: 1049px) {
  .sche_sec .inner .schedule_repeat .schedule_con .schedule_b .left_wrap {
    padding: 1.379vw 4.103vw;
  }
}
@media (max-width: 499px) {
  .sche_sec .inner .schedule_repeat .schedule_con .schedule_b .left_wrap {
    padding: 3.379vw 4.103vw;
  }
}
.sche_sec .inner .schedule_repeat .schedule_con .schedule_b .left_wrap .txt1 {
  font-size: 1.379vw;
  font-weight: 500;
}
@media (max-width: 1049px) {
  .sche_sec .inner .schedule_repeat .schedule_con .schedule_b .left_wrap .txt1 {
    font-size: 2.379vw;
  }
}
@media (max-width: 499px) {
  .sche_sec .inner .schedule_repeat .schedule_con .schedule_b .left_wrap .txt1 {
    font-size: 4.7vw;
  }
}
.sche_sec .inner .schedule_repeat .schedule_con .schedule_b .left_wrap .txt2 {
  font-size: 1.379vw;
  font-weight: 500;
}
@media (max-width: 1049px) {
  .sche_sec .inner .schedule_repeat .schedule_con .schedule_b .left_wrap .txt2 {
    font-size: 2.379vw;
  }
}
@media (max-width: 499px) {
  .sche_sec .inner .schedule_repeat .schedule_con .schedule_b .left_wrap .txt2 {
    font-size: 4.7vw;
  }
}
.sche_sec .inner .schedule_repeat .schedule_con .right {
  font-size: 1.172vw;
}
@media (max-width: 1049px) {
  .sche_sec .inner .schedule_repeat .schedule_con .right {
    font-size: 2.4vw;
    margin-top: 2vw;
  }
}
@media (max-width: 499px) {
  .sche_sec .inner .schedule_repeat .schedule_con .right {
    font-size: 4.4vw;
  }
}

.inter_con {
  padding-top: 8vw;
  position: relative;
}
@media (max-width: 1049px) {
  .inter_con {
    padding-top: 15vw;
  }
}
@media (max-width: 499px) {
  .inter_con {
    padding-top: 21vw;
  }
}
.inter_con:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  background-image: url(../img/lower-section-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.inter_con .inner {
  width: 86.207vw;
  margin: 0 auto;
}
.inter_con .inner .int_sec1 {
  margin-bottom: 5vw;
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec1 {
    margin-bottom: 14vw;
  }
}
.inter_con .inner .int_sec1 .u_wrap {
  display: flex;
  gap: 0.69vw;
  margin-bottom: 2.4vw;
}
.inter_con .inner .int_sec1 .u_wrap .icon {
  width: 2.483vw;
  flex: 0 0 2.483vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec1 .u_wrap .icon {
    width: 3.483vw;
    flex: 0 0 3.483vw;
    position: relative;
    top: -0.3vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec1 .u_wrap .icon {
    width: 5.483vw;
    flex: 0 0 5.483vw;
    position: relative;
    top: -0.5vw;
  }
}
.inter_con .inner .int_sec1 .u_wrap .icon img {
  width: 100%;
}
.inter_con .inner .int_sec1 .u_wrap .q_txt {
  font-size: 1.655vw;
  color: #194bf4;
  font-weight: 500;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec1 .u_wrap .q_txt {
    font-size: 2.655vw;
    padding-left: 2vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec1 .u_wrap .q_txt {
    font-size: 5.355vw;
  }
}
.inter_con .inner .int_sec1 .a_txt1 {
  font-size: 2.069vw;
  font-weight: bold;
  margin-bottom: 2.4vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec1 .a_txt1 {
    font-size: 3.469vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec1 .a_txt1 {
    font-size: 5.761vw;
  }
}
.inter_con .inner .int_sec1 .a_txt1 .a_txt1 {
  font-size: 5.769vw;
}
.inter_con .inner .int_sec1 .a_txt2 {
  font-size: 1.172vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec1 .a_txt2 {
    font-size: 2.272vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec1 .a_txt2 {
    font-size: 4.472vw;
  }
}
.inter_con .inner .int_sec2 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec2 {
    display: block;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec2 {
    margin-bottom: 14vw;
  }
}
.inter_con .inner .int_sec2 .sec2_img {
  width: 39.655vw;
  flex: 0 0 39.655vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec2 .sec2_img {
    width: 100%;
    flex: none;
  }
}
.inter_con .inner .int_sec2 .sec2_img img {
  width: 100%;
}
.inter_con .inner .int_sec2 .int_sec1.right {
  width: 39.655vw;
  flex: 0 0 39.655vw;
  margin-bottom: 0;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec2 .int_sec1.right {
    width: 100%;
    flex: none;
    margin-top: 4.3vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec2 .int_sec1.right {
    margin-top: 8vw;
  }
}
.inter_con .inner .int_sec2 .int_sec1.right .u_wrap {
  display: flex;
  gap: 0.69vw;
  margin-bottom: 2.4vw;
}
.inter_con .inner .int_sec2 .int_sec1.right .u_wrap .icon {
  width: 2.483vw;
  flex: 0 0 2.483vw;
}
.inter_con .inner .int_sec2 .int_sec1.right .u_wrap .icon img {
  width: 100%;
}
.inter_con .inner .int_sec2 .int_sec1.right .u_wrap .q_txt {
  font-size: 1.655vw;
  color: #194bf4;
  font-weight: 500;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec2 .int_sec1.right .u_wrap .q_txt {
    font-size: 2.655vw;
    padding-left: 2vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec2 .int_sec1.right .u_wrap .q_txt {
    font-size: 5.355vw;
  }
}
.inter_con .inner .int_sec2 .int_sec1.right .a_txt1 {
  font-size: 2.069vw;
  font-weight: bold;
  margin-bottom: 2.4vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec2 .int_sec1.right .a_txt1 {
    font-size: 3.8vw;
    font-size: 3.469vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec2 .int_sec1.right .a_txt1 {
    font-size: 5.761vw;
  }
}
.inter_con .inner .int_sec2 .int_sec1.right .a_txt1 .a_txt1 {
  font-size: 5.769vw;
}
.inter_con .inner .int_sec2 .int_sec1.right .a_txt2 {
  font-size: 1.172vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec2 .int_sec1.right .a_txt2 {
    font-size: 2.472vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec2 .int_sec1.right .a_txt2 {
    font-size: 4.472vw;
  }
}
.inter_con .inner .int_sec3 {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  margin-bottom: 5vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec3 {
    display: block;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec3 {
    margin-bottom: 14vw;
  }
}
.inter_con .inner .int_sec3 .sec2_img {
  width: 39.655vw;
  flex: 0 0 39.655vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec3 .sec2_img {
    width: 100%;
    flex: none;
  }
}
.inter_con .inner .int_sec3 .sec2_img img {
  width: 100%;
}
.inter_con .inner .int_sec3 .int_sec1.right {
  width: 39.655vw;
  flex: 0 0 39.655vw;
  margin-bottom: 0;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec3 .int_sec1.right {
    width: 100%;
    flex: none;
    margin-top: 5vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec3 .int_sec1.right {
    margin-top: 8vw;
  }
}
.inter_con .inner .int_sec3 .int_sec1.right .u_wrap {
  display: flex;
  gap: 0.69vw;
  margin-bottom: 2.4vw;
}
.inter_con .inner .int_sec3 .int_sec1.right .u_wrap .icon {
  width: 2.483vw;
  flex: 0 0 2.483vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec3 .int_sec1.right .u_wrap .icon {
    width: 3.483vw;
    flex: 0 0 3.483vw;
    position: relative;
    top: -0.3vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec3 .int_sec1.right .u_wrap .icon {
    width: 5.483vw;
    flex: 0 0 5.483vw;
    position: relative;
    top: -0.5vw;
  }
}
.inter_con .inner .int_sec3 .int_sec1.right .u_wrap .icon img {
  width: 100%;
}
.inter_con .inner .int_sec3 .int_sec1.right .u_wrap .q_txt {
  font-size: 1.655vw;
  color: #194bf4;
  font-weight: 500;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec3 .int_sec1.right .u_wrap .q_txt {
    font-size: 2.655vw;
    padding-left: 2vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec3 .int_sec1.right .u_wrap .q_txt {
    font-size: 5.355vw;
  }
}
.inter_con .inner .int_sec3 .int_sec1.right .a_txt1 {
  font-size: 2.069vw;
  font-weight: bold;
  margin-bottom: 2.4vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec3 .int_sec1.right .a_txt1 {
    font-size: 3.8vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec3 .int_sec1.right .a_txt1 {
    font-size: 5.761vw;
  }
}
.inter_con .inner .int_sec3 .int_sec1.right .a_txt1 .a_txt1 {
  font-size: 5.769vw;
}
.inter_con .inner .int_sec3 .int_sec1.right .a_txt2 {
  font-size: 1.172vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec3 .int_sec1.right .a_txt2 {
    font-size: 2.472vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec3 .int_sec1.right .a_txt2 {
    font-size: 4.472vw;
  }
}
.inter_con .inner .int_sec4 {
  margin-bottom: 5vw;
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec4 {
    margin-bottom: 9vw;
  }
}
.inter_con .inner .int_sec4 .sec2_img {
  width: 100%;
  margin-bottom: 2.2vw;
}
.inter_con .inner .int_sec4 .sec2_img img {
  width: 100%;
}
.inter_con .inner .int_sec4 .int_sec1.right {
  width: 100%;
  margin-bottom: 0;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec4 .int_sec1.right {
    margin-top: 5.3vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec4 .int_sec1.right {
    margin-top: 8vw;
  }
}
.inter_con .inner .int_sec4 .int_sec1.right .u_wrap {
  display: flex;
  gap: 0.69vw;
  margin-bottom: 2.4vw;
}
.inter_con .inner .int_sec4 .int_sec1.right .u_wrap .icon {
  width: 2.483vw;
  flex: 0 0 2.483vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec4 .int_sec1.right .u_wrap .icon {
    width: 3.483vw;
    flex: 0 0 3.483vw;
    position: relative;
    top: -0.3vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec4 .int_sec1.right .u_wrap .icon {
    width: 5.483vw;
    flex: 0 0 5.483vw;
    position: relative;
    top: -0.5vw;
  }
}
.inter_con .inner .int_sec4 .int_sec1.right .u_wrap .icon img {
  width: 100%;
}
.inter_con .inner .int_sec4 .int_sec1.right .u_wrap .q_txt {
  font-size: 1.655vw;
  color: #194bf4;
  font-weight: 500;
}
.inter_con .inner .int_sec4 .int_sec1.right .a_txt {
  font-size: 2.069vw;
  font-weight: bold;
  margin-bottom: 2.4vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec4 .int_sec1.right .a_txt {
    font-size: 3.8vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec4 .int_sec1.right .a_txt {
    font-size: 5.761vw;
  }
}
.inter_con .inner .int_sec4 .int_sec1.right .a_txt .a_txt1 {
  font-size: 2.069vw;
  font-weight: bold;
  margin-bottom: 2.4vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec4 .int_sec1.right .a_txt .a_txt1 {
    font-size: 3.8vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec4 .int_sec1.right .a_txt .a_txt1 {
    font-size: 5.761vw;
  }
}
.inter_con .inner .int_sec4 .int_sec1.right .a_txt2 {
  font-size: 1.172vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec4 .int_sec1.right .a_txt2 {
    font-size: 2.472vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec4 .int_sec1.right .a_txt2 {
    font-size: 4.472vw;
  }
}
.inter_con .inner .top_message_con1 {
  margin-top: 3.448vw;
  position: relative;
  margin-bottom: 5.517vw;
  padding: 6.897vw 5.517vw;
  background: #fff;
  border-radius: 0.828vw;
}
@media (max-width: 1049px) {
  .inter_con .inner .top_message_con1 {
    padding: 8.897vw 5.517vw 6.897vw;
  }
}
@media (max-width: 1049px) {
  .inter_con .inner .top_message_con1 {
    padding: 10.897vw 5.517vw 6.897vw;
  }
}
.inter_con .inner .top_message_con1 .mes_deco {
  position: absolute;
  color: #fff;
  font-family: "Jost", sans-serif;
  background: #20272e;
  font-size: 0.966vw;
  top: 0;
  left: 1.379vw;
  padding: 0.138vw 0.552vw;
  font-weight: normal;
  font-style: italic;
}
@media (max-width: 1049px) {
  .inter_con .inner .top_message_con1 .mes_deco {
    padding: 0.438vw 0.952vw;
    font-size: 1.966vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .top_message_con1 .mes_deco {
    font-size: 3.966vw;
  }
}
.inter_con .inner .top_message_con1 .u_wrap {
  display: flex;
  gap: 0.69vw;
  margin-bottom: 2.4vw;
}
.inter_con .inner .top_message_con1 .u_wrap .icon {
  width: 2.483vw;
  flex: 0 0 2.483vw;
}
.inter_con .inner .top_message_con1 .u_wrap .icon img {
  width: 100%;
}
.inter_con .inner .top_message_con1 .u_wrap .q_txt {
  font-size: 1.655vw;
  color: #194bf4;
  font-weight: 500;
}
@media (max-width: 499px) {
  .inter_con .inner .top_message_con1 .u_wrap .q_txt {
    font-size: 5.355vw;
  }
}
.inter_con .inner .top_message_con1 .u_txt {
  font-size: 2.276vw;
  margin-bottom: 3vw;
  font-weight: 500;
}
@media (max-width: 1920px) {
  .inter_con .inner .top_message_con1 .u_txt {
    font-size: 1.517vw;
  }
}
@media (max-width: 1049px) {
  .inter_con .inner .top_message_con1 .u_txt {
    font-size: 2.655vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .top_message_con1 .u_txt {
    font-size: 5.867vw;
    margin-bottom: 7vw;
  }
}
.inter_con .inner .top_message_con1 .u_txt span {
  font-size: 2.276vw;
  color: #194bf4;
  background: rgba(25, 75, 244, 0.05);
}
@media (max-width: 1920px) {
  .inter_con .inner .top_message_con1 .u_txt span {
    font-size: 1.517vw;
  }
}
@media (max-width: 768px) {
  .inter_con .inner .top_message_con1 .u_txt span {
    font-size: 2.865vw;
  }
}
@media (max-width: 767px) {
  .inter_con .inner .top_message_con1 .u_txt span {
    font-size: 1.517vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .top_message_con1 .u_txt span {
    font-size: 5.867vw;
  }
}
.inter_con .inner .top_message_con1 .t_wrap {
  display: flex;
  justify-content: center;
  gap: 3.448vw;
}
@media (max-width: 499px) {
  .inter_con .inner .top_message_con1 .t_wrap {
    flex-direction: column-reverse;
  }
}
.inter_con .inner .top_message_con1 .t_wrap .right {
  width: 35.862vw;
}
@media (max-width: 499px) {
  .inter_con .inner .top_message_con1 .t_wrap .right {
    width: 100%;
  }
}
.inter_con .inner .top_message_con1 .t_wrap .right .txt1 {
  font-size: 2.276vw;
  font-weight: 500;
}
@media (max-width: 1920px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt1 {
    font-size: 1.517vw;
  }
}
@media (max-width: 768px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt1 {
    font-size: 2.865vw;
  }
}
@media (max-width: 767px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt1 {
    font-size: 1.517vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt1 {
    font-size: 5.867vw;
  }
}
.inter_con .inner .top_message_con1 .t_wrap .right .txt1 span {
  font-size: 2.276vw;
  color: #194bf4;
  background: rgba(25, 75, 244, 0.05);
}
@media (max-width: 1920px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt1 span {
    font-size: 1.517vw;
  }
}
@media (max-width: 768px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt1 span {
    font-size: 2.865vw;
  }
}
@media (max-width: 767px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt1 span {
    font-size: 1.517vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt1 span {
    font-size: 5.867vw;
  }
}
.inter_con .inner .top_message_con1 .t_wrap .right .txt2 {
  font-size: 2.276vw;
  font-weight: 500;
}
@media (max-width: 1920px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt2 {
    font-size: 1.517vw;
  }
}
@media (max-width: 768px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt2 {
    font-size: 2.865vw;
  }
}
@media (max-width: 767px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt2 {
    font-size: 1.517vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt2 {
    font-size: 5.867vw;
  }
}
.inter_con .inner .top_message_con1 .t_wrap .right .txt3 {
  font-size: 1.759vw;
  margin-top: 2.069vw;
  font-weight: 500;
}
@media (max-width: 1920px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt3 {
    font-size: 1.172vw;
  }
}
@media (max-width: 768px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt3 {
    font-size: 2.214vw;
  }
}
@media (max-width: 767px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt3 {
    font-size: 1.172vw;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .top_message_con1 .t_wrap .right .txt3 {
    font-size: 4.533vw;
    margin-top: 5.069vw;
  }
}
.inter_con .inner .top_message_con1 .t_wrap .left {
  width: 35.862vw;
}
@media (max-width: 499px) {
  .inter_con .inner .top_message_con1 .t_wrap .left {
    width: 100%;
  }
}
.inter_con .inner .top_message_con1 .t_wrap .left img {
  width: 100%;
}

.l2_con {
  position: relative;
  top: 20.862vw;
  left: 6.897vw;
  width: 48.104vw;
}
@media (max-width: 1049px) {
  .l2_con {
    width: 65.104vw;
    top: 71vw;
  }
}
@media (max-width: 499px) {
  .l2_con {
    top: 89vw;
  }
}
.l2_con .deco_i {
  margin-bottom: 1.5vw;
}
.l2_con .deco_i img {
  width: 100%;
}
.l2_con .l2_txt1 {
  font-size: 1.793vw;
  font-weight: bold;
  margin-top: 0.69vw;
}
@media (max-width: 1049px) {
  .l2_con .l2_txt1 {
    font-size: 2.793vw;
  }
}
.l2_con .i_txt1 {
  color: #727272;
  margin-top: 0.69vw;
  font-weight: 500;
}

.i_name1 {
  margin-top: 2vw;
  font-size: 1.379vw;
  font-weight: bold;
}
@media (max-width: 1049px) {
  .i_name1 {
    font-size: 4.4vw;
  }
}

.lower_fv .lower_fv_img {
  position: absolute;
  top: 11.034vw;
  right: 0;
  z-index: -1;
  width: calc(100% - 27.586vw);
}

.c_deco {
  margin-top: 1.034vw;
}
.c_deco img {
  width: 100%;
}

.cat_wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 0.69vw;
}
.cat_wrap .cat {
  color: #194bf4;
  font-size: 1.063vw;
  background: #eff2ff;
  padding: 0.438vw 0.814vw;
  border-radius: 0.438vw;
}
@media (max-width: 1049px) {
  .cat_wrap .cat {
    font-size: 2.063vw;
  }
}
@media (max-width: 499px) {
  .cat_wrap .cat {
    font-size: 3.063vw;
  }
}

.u_txt.last {
  margin-bottom: 0 !important;
}
@media (max-width: 1049px) {
  .u_txt.last span {
    font-size: 2.675vw !important;
  }
}
@media (max-width: 499px) {
  .u_txt.last span {
    font-size: 5.675vw !important;
  }
}

@media (max-width: 1049px) {
  .breadcrumb_con {
    margin-top: 2vw !important;
  }
}

@media (max-width: 1049px) {
  .mes_con .q_txt {
    font-size: 2.655vw !important;
  }
}

@media (max-width: 499px) {
  .inter_con .inner .top_message_con1.mes_con .u_wrap .q_txt {
    font-size: 5.355vw !important;
  }
}
@media (max-width: 1049px) {
  .inter_con .inner .int_sec4 .int_sec1.right .u_wrap .q_txt {
    font-size: 2.655vw !important;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec4 .int_sec1.right .u_wrap .q_txt {
    font-size: 5.655vw !important;
  }
}

@media (max-width: 1049px) {
  .inter_con .inner .int_sec2 .int_sec1.right .u_wrap .icon {
    flex: 0 0 3.483vw !important;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .int_sec2 .int_sec1.right .u_wrap .icon {
    flex: 0 0 5.483vw !important;
  }
}

@media (max-width: 1049px) {
  .inter_con .inner .top_message_con1.mes_con .u_wrap .icon {
    flex: 0 0 3.483vw !important;
  }
}
@media (max-width: 499px) {
  .inter_con .inner .top_message_con1.mes_con .u_wrap .icon {
    flex: 0 0 5.483vw !important;
  }
}

@media (max-width: 1049px) {
  .q_txt {
    position: relative;
    top: -1vw !important;
  }
}

@media (max-width: 767px) {
  .lower_fv .ttl_b .lower_fv_ttl {
    font-size: 35px !important;
  }
}
@media (max-width: 1049px) {
  .icon {
    position: relative !important;
    top: -0.3vw !important;
  }
}
@media (max-width: 499px) {
  .icon {
    position: relative !important;
    top: -0.3vw !important;
  }
}

.other_con .inner {
  width: 86.207vw;
  margin: 0 auto;
}
.other_con .inner .interview_con {
  margin-top: 60px;
  padding-bottom: 8.621vw;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1049px) {
  .other_con .inner .interview_con {
    padding-bottom: 8.276vw;
  }
}
@media (max-width: 499px) {
  .other_con .inner .interview_con {
    display: block;
    padding-bottom: 13.333vw;
  }
}
.other_con .inner .interview_con .interview_b {
  width: 39.655vw;
}
@media (max-width: 499px) {
  .other_con .inner .interview_con .interview_b {
    width: 100%;
  }
}
@media (max-width: 499px) {
  .other_con .inner .interview_con .interview_b:first-of-type {
    margin-bottom: 7.034vw;
  }
}
.other_con .inner .interview_con .interview_b .interview_num {
  font-size: 0.966vw;
  margin-bottom: 0.69vw;
  font-family: "Jost", sans-serif;
  font-weight: 500;
  font-style: italic;
}
@media (max-width: 1049px) {
  .other_con .inner .interview_con .interview_b .interview_num {
    font-size: 1.823vw;
    margin-bottom: 1.823vw;
  }
}
@media (max-width: 499px) {
  .other_con .inner .interview_con .interview_b .interview_num {
    font-size: 3.733vw;
    margin-bottom: 2.823vw;
  }
}
.other_con .inner .interview_con .interview_b a {
  position: relative;
  display: block;
  transition: 0.5s;
}
.other_con .inner .interview_con .interview_b a:hover:before {
  background-image: url(../img/btn-arrow3.svg);
  z-index: 1;
}
.other_con .inner .interview_con .interview_b a:hover:after {
  border: none;
  background: #20272e;
  z-index: 0;
}
.other_con .inner .interview_con .interview_b a:hover .wrap .left img {
  transform: scale(1.1);
}
.other_con .inner .interview_con .interview_b a:before {
  content: "";
  background-image: url(../img/btn-arrow3-b.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 1.793vw;
  height: 0.69vw;
  position: absolute;
  top: auto;
  bottom: 1.621vw;
  right: 0.414vw;
}
@media (max-width: 1049px) {
  .other_con .inner .interview_con .interview_b a:before {
    width: 2.793vw;
    height: 0.99vw;
    position: absolute;
    top: auto;
    bottom: 3.121vw;
    right: 1.414vw;
  }
}
@media (max-width: 499px) {
  .other_con .inner .interview_con .interview_b a:before {
    width: 3.793vw;
    height: 2.09vw;
    position: absolute;
    top: auto;
    bottom: 10.421vw;
    right: 4.414vw;
  }
}
.other_con .inner .interview_con .interview_b a:after {
  content: "";
  width: 3.31vw;
  height: 3.31vw;
  position: absolute;
  top: auto;
  bottom: 0.241vw;
  right: 0;
  border-radius: 689.586vw;
  border: 1px solid;
  transition: 0.5s;
}
@media (max-width: 1049px) {
  .other_con .inner .interview_con .interview_b a:after {
    width: 6.41vw;
    height: 6.41vw;
  }
}
@media (max-width: 499px) {
  .other_con .inner .interview_con .interview_b a:after {
    width: 12.01vw;
    height: 12.01vw;
    bottom: 5.241vw;
  }
}
.other_con .inner .interview_con .interview_b a:hover:before {
  -webkit-animation: arrow-line2 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) 1 normal;
  animation: arrow-line2 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) 1 normal;
}
.other_con .inner .interview_con .interview_b a .wrap .left {
  position: relative;
  width: 39.655vw;
  height: 22.069vw;
  overflow: hidden;
  border-radius: 0.552vw;
}
@media (max-width: 499px) {
  .other_con .inner .interview_con .interview_b a .wrap .left {
    width: 100%;
    height: 45.569vw;
  }
}
.other_con .inner .interview_con .interview_b a .wrap .left img {
  width: 100%;
  height: 22.069vw;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.552vw;
  transition: 0.5s;
}
@media (max-width: 499px) {
  .other_con .inner .interview_con .interview_b a .wrap .left img {
    width: 100%;
    height: 45.569vw;
  }
}
.other_con .inner .interview_con .interview_b a .wrap .right {
  position: relative;
  margin-top: 1.379vw;
}
@media (max-width: 499px) {
  .other_con .inner .interview_con .interview_b a .wrap .right {
    margin-top: 5.379vw;
  }
}
.other_con .inner .interview_con .interview_b a .wrap .right .upper_wrap {
  display: flex;
  align-items: center;
  gap: 2.069vw;
  margin-bottom: 0.552vw;
}
@media (max-width: 1049px) {
  .other_con .inner .interview_con .interview_b a .wrap .right .upper_wrap {
    margin-bottom: 2.242vw;
  }
}
.other_con .inner .interview_con .interview_b a .wrap .right .upper_wrap .date {
  font-size: 1.103vw;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #727272;
}
@media (max-width: 1049px) {
  .other_con .inner .interview_con .interview_b a .wrap .right .upper_wrap .date {
    font-size: 2.083vw;
  }
}
@media (max-width: 499px) {
  .other_con .inner .interview_con .interview_b a .wrap .right .upper_wrap .date {
    font-size: 4.267vw;
  }
}
.other_con .inner .interview_con .interview_b a .wrap .right .upper_wrap .date br.sp__only {
  display: none;
}
@media (max-width: 1049px) {
  .other_con .inner .interview_con .interview_b a .wrap .right .upper_wrap .date br.sp__only {
    display: block;
  }
}
.other_con .inner .interview_con .interview_b a .wrap .right h4.ttl {
  margin-bottom: 1.034vw;
  font-weight: bold;
  font-size: 1.379vw;
}
@media (max-width: 1049px) {
  .other_con .inner .interview_con .interview_b a .wrap .right h4.ttl {
    font-size: 2.604vw;
  }
}
@media (max-width: 499px) {
  .other_con .inner .interview_con .interview_b a .wrap .right h4.ttl {
    font-size: 5.333vw;
  }
}
.other_con .inner .interview_con .interview_b a .wrap .right .cat_wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 0.69vw;
}
.other_con .inner .interview_con .interview_b a .wrap .right .cat_wrap .cat {
  color: #194bf4;
  font-size: 0.828vw;
  background: #eff2ff;
  padding: 0.138vw 0.414vw;
  border-radius: 0.138vw;
}
.other_con .inner .interview_con .interview_b a .wrap .right:hover:before {
  -webkit-animation: arrow-line6 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) 1 normal;
  animation: arrow-line6 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) 1 normal;
}

.btn_style2 {
  right: auto !important;
  margin: 0 auto 9vw;
}
@media (max-width: 499px) {
  .btn_style2 {
    margin-bottom: 20vw;
  }
}

.btn_border {
  width: 100%;
  height: 1px;
  background: #dee5ed;
  margin-bottom: 8.251vw;
}

.q_txt {
  position: relative;
  padding-left: 50px !important;
}
@media (max-width: 499px) {
  .q_txt {
    font-size: 39px;
  }
}
.q_txt:before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image: url(../img/bubble-i.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  content: "";
  width: 36px;
  height: 29px;
}
@media (max-width: 499px) {
  .q_txt:before {
    width: 26px;
    height: 21px;
  }
}

.lower_fv_img {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  width: calc(100% - 27.586vw);
}
@media (max-width: 1049px) {
  .lower_fv_img {
    width: calc(100% - 21.086vw);
  }
}
@media (max-width: 499px) {
  .lower_fv_img {
    width: calc(100% - 13.386vw);
  }
}
.lower_fv_img img.pc__only {
  width: 100%;
  vertical-align: bottom;
  -o-object-fit: cover;
     object-fit: cover;
  height: 34.5vw;
  border-radius: 2.207vw 0 0 2.207vw !important;
}
@media (max-width: 1049px) {
  .lower_fv_img img.pc__only {
    display: none;
  }
}
.lower_fv_img img.tab__only {
  display: none;
  width: 100%;
  vertical-align: bottom;
  -o-object-fit: cover;
     object-fit: cover;
  height: 34.5vw;
  border-radius: 0 0 0 2.207vw !important;
}
@media (max-width: 1049px) {
  .lower_fv_img img.tab__only {
    display: block;
    height: 65.5vw;
    border-radius: 5.207vw 0 0 5.207vw !important;
  }
}
@media (max-width: 499px) {
  .lower_fv_img img.tab__only {
    display: none;
    height: 87.5vw;
    border-radius: 11.207vw 0 0 11.207vw !important;
  }
}
.lower_fv_img img.sp__only {
  display: none;
  width: 100%;
  vertical-align: bottom;
  -o-object-fit: cover;
     object-fit: cover;
  height: 34.5vw;
  border-radius: 2.207vw 0 0 2.207vw !important;
}
@media (max-width: 1049px) {
  .lower_fv_img img.sp__only {
    height: 65.5vw;
    border-radius: 5.207vw 0 0 5.207vw !important;
  }
}
@media (max-width: 499px) {
  .lower_fv_img img.sp__only {
    display: block;
    height: 87.5vw;
    border-radius: 11.207vw 0 0 11.207vw !important;
  }
}

.lower_fv {
  position: relative;
  height: 34.483vw;
  margin-bottom: 1.379vw;
}
@media (max-width: 1049px) {
  .lower_fv {
    height: 65.5vw;
    margin-bottom: 2.379vw;
  }
}
@media (max-width: 499px) {
  .lower_fv {
    height: 87.5vw;
    margin-bottom: 5.379vw;
  }
}
.lower_fv:before {
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(../img/lower-fv-bg.png);
  background-position: center;
  content: "";
  z-index: -2;
  width: 34.483vw;
  height: 27.586vw;
}
@media (max-width: 1049px) {
  .lower_fv:before {
    height: 45.586vw;
  }
}
@media (max-width: 499px) {
  .lower_fv:before {
    height: 50.586vw;
  }
}
.lower_fv .ttl_b {
  display: flex;
  position: relative;
  top: 15.862vw;
  left: 6.897vw;
}
@media (max-width: 1049px) {
  .lower_fv .ttl_b {
    top: 60.262vw;
    left: 6.297vw;
  }
}
@media (max-width: 499px) {
  .lower_fv .ttl_b {
    top: 71.262vw;
    display: block;
    position: relative;
  }
}
.lower_fv .ttl_b .lower_fv_ttl {
  font-size: 75px;
  font-weight: bold;
  color: #20272e;
  background: #fff;
  display: inline-block;
}
@media (max-width: 1920px) {
  .lower_fv .ttl_b .lower_fv_ttl {
    font-size: 3.448vw;
  }
}
@media (max-width: 1049px) {
  .lower_fv .ttl_b .lower_fv_ttl {
    font-size: 6.519vw;
  }
}
@media (max-width: 499px) {
  .lower_fv .ttl_b .lower_fv_ttl {
    font-size: 8vw;
  }
}
.lower_fv .ttl_b .lower_fv_ttl .sp__only {
  display: none;
}
@media (max-width: 499px) {
  .lower_fv .ttl_b .lower_fv_ttl .sp__only {
    display: block;
  }
}
.lower_fv .ttl_b .sub_ttl {
  font-size: 21px;
  height: 1.724vw;
  font-family: "Jost", sans-serif;
  font-style: italic;
  font-weight: normal;
  color: #fff;
  background: #20272e;
  padding: 4.6px 5.2px 0;
}
@media (max-width: 1920px) {
  .lower_fv .ttl_b .sub_ttl {
    padding: 0.138vw 0.276vw;
    font-size: 0.966vw;
  }
}
@media (max-width: 1049px) {
  .lower_fv .ttl_b .sub_ttl {
    font-size: 1.825vw;
    padding: 0.391vw 0.913vw 2.868vw;
  }
}
@media (max-width: 767px) {
  .lower_fv .ttl_b .sub_ttl {
    padding: 3px 7px 21px;
    font-size: 14px;
  }
}
@media (max-width: 499px) {
  .lower_fv .ttl_b .sub_ttl {
    padding: 0.533vw 1.6vw 5.333vw;
    font-size: 3.2vw;
    display: inline-block;
    position: absolute;
    bottom: -6vw;
    left: 0;
  }
}
.lower_fv .lower_fv_img {
  position: absolute;
  right: 0;
  z-index: -1;
  width: calc(100% - 27.586vw);
}
@media (max-width: 1049px) {
  .lower_fv .lower_fv_img {
    width: calc(100% - 21.086vw);
  }
}
@media (max-width: 499px) {
  .lower_fv .lower_fv_img {
    width: calc(100% - 13.386vw);
  }
}
.lower_fv .lower_fv_img img.pc__only {
  width: 100%;
  vertical-align: bottom;
  -o-object-fit: cover;
     object-fit: cover;
  height: 34.5vw;
  border-radius: 0 0 0 2.207vw;
}
@media (max-width: 1049px) {
  .lower_fv .lower_fv_img img.pc__only {
    display: none;
  }
}
.lower_fv .lower_fv_img img.tab__only {
  display: none;
  width: 100%;
  vertical-align: bottom;
  -o-object-fit: cover;
     object-fit: cover;
  height: 34.5vw;
  border-radius: 0 0 0 2.207vw;
}
@media (max-width: 1049px) {
  .lower_fv .lower_fv_img img.tab__only {
    display: block;
    height: 65.5vw;
    border-radius: 0 0 0 5.207vw;
  }
}
@media (max-width: 499px) {
  .lower_fv .lower_fv_img img.tab__only {
    display: none;
    height: 87.5vw;
    border-radius: 0 0 0 11.207vw;
  }
}
.lower_fv .lower_fv_img img.sp__only {
  display: none;
  width: 100%;
  vertical-align: bottom;
  -o-object-fit: cover;
     object-fit: cover;
  height: 34.5vw;
  border-radius: 0 0 0 2.207vw;
}
@media (max-width: 1049px) {
  .lower_fv .lower_fv_img img.sp__only {
    height: 65.5vw;
    border-radius: 0 0 0 5.207vw;
  }
}
@media (max-width: 499px) {
  .lower_fv .lower_fv_img img.sp__only {
    display: block;
    height: 87.5vw;
    border-radius: 0 0 0 11.207vw;
  }
}/*# sourceMappingURL=single-interview.css.map */