.label_contents{
  font-size: 22px;
  margin-bottom: 45px;
}

.subcat_list{
  list-style: none;
  width: 630px;
  display: flex;
  flex-wrap: wrap;  
  justify-content: space-between;
  margin: 0 auto 65px;
}

.subcat_list.subcat_list_en{
  width: 570px;
  justify-content: center;
}

.subcat_list.subcat_list_en > li{
  margin: 0 12.5px 20px;
}

.subcat_list > li{
  font-size: 18px;
}

.subcat_list > li > a{
  color: #ffffff;
  text-decoration: none;
  display: block;
  text-align: center;
}

.sub{
  margin: 0 auto 20px;
}

.sub .subcat_title{
  font-size: 18px;
  text-align: center;
  margin: 0 auto 30px;
  color: #ffffff;
}

@media screen and (max-width: 960px){
  .label_contents{
    margin-bottom: 37.5px;
  }
  
  .subcat_list,
  .subcat_list.subcat_list_en{
    width: auto;
    display: flex;
    justify-content: space-between;
    margin: 0 20px 30px;
  }
  
  .subcat_list > li,
  .subcat_list.subcat_list_en > li{
    width: 33.33%;
    font-size: 16px;
    margin: 0 0 9px 0;
    border-right: 1px solid #fff;
    box-sizing: border-box;
  }

  .subcat_list.subcat_list_en > li{
    font-size: 13px;
  }


  .subcat_list > li:nth-child(3n){
    border-right: none;
  }

  .subcat_list > li > a,
  .subcat_list.subcat_list_en > li > a{
    width: 65px;
    color: #9b9b9b;
    padding: 5px 0;
    margin: auto;
  }

  .subcat_list.subcat_list_en > li > a{
    width: 95px;
  }

  .subcat_list > li > a.active{
    color: #ffffff;
    border-bottom: 1px solid #fff;
  }

  .sub{
    margin: 0 auto 20px;
  }
  
  .sub .subcat_title{
    display: none;
  }

  .sub{
    display: none;
  }    
  .sub.active{
    display: block;
  }    
}