@charset "utf-8";

.section--voice1{
    padding: 60px 15px;
    padding-top: 100px;
    background-color:var(---primary--whiteLow);
}
.voice-card__img {
    
    object-fit: cover;
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 80px;
    
  }
  
  .voice-card__top{
    display: flex;
    width: 354px;
    padding: 20px 24px;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    background-color: var(--primary--yellow);
    border-radius: 20px 20px 0px 0px;
    margin-top: 60px;
  }
  .voice-card__title{
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 31px; 
    letter-spacing: 2px;
    width: 213px;
  }
  .voice-card__company{
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 23px; 
    letter-spacing: 2.2px;
    margin-top: 20px;
  }
  .voice__heading{
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 46px; 
    letter-spacing: 1px;
  }
  .voice-card__text{
    font-size: 1.3rem;
    line-height: 34px; 
    letter-spacing: 2px;
  }
  .voice__textBox{
     display: flex;
    width: 352px;
    flex-direction: column;
    gap: 20px;
    padding: 20px;
    background-color: var(---primary--white);
    border-radius: 0px 0px 20px 20px;
  }
  .voice-card__text__a{
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 34px;
  letter-spacing: 2px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-color: rgba(255, 199, 0, 0.3);
  text-decoration-thickness: 0.4rem;
  text-underline-position: from-font;
  }
  .voice-card__imgWrap__another img{
    width: 80px;
    height: 80px;
  }
.voice-card__title__anoter{
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 31px;
  width: 213px;
}
.voice-card__company__another{
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 23px;
  margin-top: 20px;
}

.voice__another{
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 33px; 
  letter-spacing: 2px;
  margin: 60px auto 30px;

}
.voice-card__another__top{
  display: flex;
  width: 358px;
  padding: 24px;
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
  background-color: var(--primary--yellow);
  border-radius: 20px 20px 0px 0px;
}
.voice__anotherTxt {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  line-clamp: 3;
}
.voice__anothergroup{
  font-size: 1.3rem;
  line-height: 33px; 
  letter-spacing: 2px;
  display: flex;
  width: 358px;
  height: 189px;
  padding: 24px 26px 24px 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 18px;
  background-color: var(---primary--white);
  border-radius: 0px 0px 20px 20px;
}
.voice__deail a{
font-size: 1.5rem;
line-height: 33px; 
text-decoration-line: underline;
text-decoration-style: solid;
}
.voice__deail a::after{
  content: '';
  display: inline-block; 
  width: 12px;
  height: 13px;
  background-image: url(../images/voice__arrow.png);
  background-size: contain; 
  background-repeat: no-repeat;
  margin-left: 8px; 
  vertical-align: middle;
  top: 0; 
}

.voice-card__course{
  display: inline-block;
  padding: 8px ;
  border: 1px solid #333;
  border-radius: 20px;
  font-size: 1.1rem;
  text-align: center;
  margin-top: 11px;
}
.voice-card__top__riha{
  background-color: var( --primary--skyBlue);
}
.voice-card__another__top__riha{
  background-color: var(--primary--skyBlue);
}



/* vioce1__pc */
@media screen and (min-width: 769px){
.section--voice1{
  padding: 200px 60px 120px 60px;
  background-color:var(---primary--white);
}
.voice-card__title {
  width: auto;
}
.voice-card__info{
  width: 60%;
}
.voice-card__imgWrap{
  width: 30%;
}
.voice-card__top{
  width: auto;
  height: 327px;
  /* padding: 0px 20px 20px 60px; */
  /* align-items: center; */
  /* gap: 10px; */
  display: flex;
  /* width: 1039px;
  height: 327px; */
  align-items: center;
  gap: 5%;
  margin: 120px 0 0 auto ;
  flex-direction: row;
  justify-content: space-between;
}
.section__title3{
    margin: auto;
    width: 735px;
}
.voice-card{
  margin-top: 60px;
}
.voice-card__imgWrap img{
  width: 199px;
  height: 199px;
  border-radius: 50%;
  object-fit: cover;
  margin: auto;
}
.voice-card__title{
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 46px; 
 
}
.voice-card__company{
  font-size: 1.8rem;
}
.voice__textBox{
  margin-left: auto;
  width: auto;
}

.voice__heading{
  font-size: 2.4rem;
  line-height: 46px; 
  letter-spacing: 3px;
  margin-top: 120px;
}
.voice-card__text{
  font-size: 1.8rem;
  line-height: 37px;
  margin-top: 80px;
}
.voice-card__text__a{

  font-size: 1.8rem;
  line-height: 40px;
  letter-spacing: 3px;
}
.voice__1 img{
  width: 481px;
  height: 361px;
  margin: 100px auto 0;
  object-fit: cover;
}
.voice__content__anotheritem{
  width: 517px;
  margin: 200px 0 0 auto;
}
.voice__another{
  font-size: 4rem;
  letter-spacing: 2px;
}
.voice-card__another__top{
height: auto;
width: 517px;
padding: 18px 28px;
gap: 20px;
}
.voice-card__imgWrap__another img{
  width: 105px;
  height: 105px;
}
.voice-card__title__anoter{
font-size: 1.8rem;
width: 307px;
}
.voice-card__company__another{
font-size: 1.3rem;
}
.voice__anothergroup{
height: 243px;
width: 517px;
padding: 20px;
gap: 23px;
background-color: var(---primary--whiteLow);
}
.voice__anotherTxt{
font-size: 1.8rem;
width: 477px;
}
.voice__deail a{
font-size: 1.5rem;
}
.voice-card__course{
    font-size: 1.3rem;
    margin-top: 20px;
}
.voice-card__company{
  margin-top: 30px;
}
.voice__textBox {
gap: 0;
}
}








  
  