th, td {
  text-align: left;
  width: auto;
  vertical-align: top;
}

.tb-profile{
 min-width: 430px;
 width: 100%;
 font-size: 1.1em;
}

.grid-profile{
 max-width:900px;
  width: 100%;
  display: grid;
  place-items: center;
  grid-template-columns: 2fr 3fr;
  grid-template-rows: auto;
  gap: 25px; /* 셀 간의 간격 */
  margin-top: 20px;
  }

  .item-profile:nth-child(1){
  grid-column: 1 / 2;
  grid-row: 1 / 2;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  }

  .item-profile:nth-child(2){
  grid-column: 1 / 2;
  grid-row: 2 / 3;
  align-items: center;
  justify-content: start;
  border: none;
  text-align: center; 
  }

  .item-profile:nth-child(3){
  grid-column: 2 / 3;
  grid-row: 1 / 3;
  align-items: center;
  justify-content: start;
  border: none;
  }

  
  .item-profile:nth-child(4){
  grid-column: 1 / 3;
  grid-row: 3 / 4;
  align-items: center;
  justify-content: start;
  border: none;
  padding: 40px 20px;
  font-size: 1.05em;
  }

@media (max-width: 768px) {  

.grid-profile{
 max-width:900px;
  width: 100%;
  display: grid;
  place-items: center;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  gap: 25px; /* 셀 간의 간격 */
  margin-top: 20px;
  }

  .item-profile:nth-child(1){
  grid-column: 1 / 2;
  grid-row: 1 / 2;
  max-width: 500px;
  }

  .item-profile:nth-child(2){
  grid-column: 1 / 2;
  grid-row: 2 / 3;

  }

  .item-profile:nth-child(3){
  grid-column: 1 / 2;
  grid-row: 3 / 4;
  padding: 10px 0px 0px 0px;
  }

  .item-profile:nth-child(4){
  grid-column: 1 / 2;
  grid-row: 4 / 5;
  padding: 20px 0px 0px 0px;
  }
}


@media (max-width: 400px) {  
.tb-profile{
 min-width: 330px;
}
}