/* 2018/6/23 css追記 selectのItem調整のためclassにselect追加float調整　html　Line:70 css Line:13 */
.category-list li, .brand-list{
  float: left;
  width: 28.8%;
  height: 60px;
  list-style: none;
  font-size: 11px;
  font-family: George;
  margin-bottom: 20px;
  clear: none !important;
}
/*.category-list.select li:nth-child(10){
  float: initial;
}*/
.brand-list {
  margin-bottom: 60px;
}

h2.display_on img {
  position: relative;
  bottom: 15px;
}
.category-list > li:nth-child(2),.category-list > li:nth-child(5), .category-list > li:nth-child(8), .category-list > li:nth-child(11), .category-list > li:nth-child(14), .category-list > li:nth-child(17), .category-list > li:nth-child(20), ul.brand-list:nth-child(3), ul.brand-list:nth-child(6), ul.brand-list:nth-child(9), ul.brand-list:nth-child(12), ul.brand-list:nth-child(15), ul.brand-list:nth-child(18), ul.brand-list:nth-child(21) { 
    margin: 0px 6.8%;
}


#contents > div:nth-child(1) > h2:nth-child(1) {
  display: none;
}

ul.brand-list > li:nth-child(1) > a > img {
    float: left;
   margin-top: 10px;
}
ul.brand-list > li:nth-child(2) > a > img {
    float: right;

    margin-top: 5px;

}

/*ul.brand-list > li:nth-child(1) > a > img {
    float: left;
    width: 41px;
   margin-top: 10px;
   margin-left: 30px;
}*/
/*ul.brand-list > li:nth-child(2) > a > img {
    float: right;
    width: 34px;
    margin-top: 5px;
   margin-right: 30px;
}*/

p.sort {
	font-size: 16px;
}

.column-box {
	display: flex;
 	 justify-content: space-between;
  	flex-wrap: wrap;
}
.column-box--3return::after {
  content:"";
  display: block;
  width: 28.8%;
}
.column-box__3col {
  width: 28.8%;
}