.search-area {
	height: 100%;
	padding: 10px;
	box-sizing: border-box;
  text-align: left;
	background: #fff;
}
@media screen and (min-widtrh: 520px) {
  .search-area {
	width: 69%;
    margin: 0 1% 0 0;
  }
}
@media screen and (max-widtrh: 519px) {
  .search-area {
	width: 90%;
    margin: 0 auto 0 auto;
  }
}
  h2#search {
    margin-bottom: 20px;
    padding: 10px;
    border-top: 5px solid #ffacb6;
	}
  .category-sort-area {
      height: 100%;
  }
  @media screen and (min-width: 520px) {
    .category-sort-area {
      width: 100%;
      margin: 10px 0;
      text-align: right;
    }
  }
  @media screen and (max-width: 519px) {
    .category-sort-area {
      width: 90%;
      margin: 10px auto;
      text-align: center;
      box-sizing: border-box;
    }
  }
.paging {
  margin: 0 auto;
  text-align: center;
}
@media screen and (min-width: 520px) {
  .paging {
    width: 100%;
  }
}
@media screen and (max-width: 519px) {
  .paging {
    width: 90%;
  }
}
	.item-box5 a,
	.item-box5 a:hover,
	.item-box3 a,
	.item-box3 a:hover {
		text-decoration: none;
	}