@charset "utf-8";
.usersearch-bx .usersearch-tab ul li._on a{
color:#fff
}

/* 2단 플렉스 박스 */
.img100 > img { width:100%; }

.flex.custom28 { flex-wrap:wrap; align-items:stretch; gap:6px 3%; }
.flex.custom28 .item.item01 { flex:0 0 20%; }
.flex.custom28 .item.item02 { flex:0 0 77%; }
@media (max-width: 768px){
  .flex.custom28 { align-items:stretch;  gap:20px 3%; }
  .flex.custom28 .item.item01 { flex:0 0 100%; }
  .flex.custom28 .item.item02 { flex:0 0 100%; }
}

.flex.custom37 { flex-wrap:wrap; align-items:stretch; gap:6px 3%; }
.flex.custom37 .item.item01 { flex:0 0 30%; }
.flex.custom37 .item.item02 { flex:0 0 67%; }
@media (max-width: 768px){
  .flex.custom37 { align-items:stretch;  gap:20px 3%; }
  .flex.custom37 .item.item01 { flex:0 0 100%; }
  .flex.custom37 .item.item02 { flex:0 0 100%; }
}

.flex.custom46 { flex-wrap:wrap; align-items:stretch;  gap:6px 3%; }
.flex.custom46 .item.item01 { flex:0 0 40%; }
.flex.custom46 .item.item02 { flex:0 0 57%; }
@media (max-width: 768px){
  .flex.custom46 { align-items:stretch;  gap:20px 3%; }
  .flex.custom46 .item.item01 { flex:0 0 100%; }
  .flex.custom46 .item.item02 { flex:0 0 100%; }
}