/*------------------------------------------------*/
/* 取り扱いブランド */
/*------------------------------------------------*/
/*------------------------------------------------*/
/* Brand */
/*------------------------------------------------*/
.home-brand {
	margin-top: 0px;
}
.home-block-title {
	font-size: 1.4rem;
	margin-bottom: 8px;
}

.home-block-title span {
	font-size: 1.0rem;
	margin-left: 16px;
}

/*------------------------------------------------*/
/* Brand List */
/*------------------------------------------------*/
.list-brand {
	overflow: hidden;
}

.list-brand li {
	background: #fff;
	border: 1px solid #DCDCDC;
	display: block;
	float: left;
	height: 66px;
	margin-top: 4px;
	width: calc(50% - 4px);
}

@media screen and (max-width: 768px) {
	.list-brand li:not(:nth-child(odd)) {
		margin-left: 8px;
	}
}

@media screen and (min-width: 769px) {
	.home-brand .list-brand li {
		margin-top: 4px;
		width: calc((100% - 12px) / 4);
	}
	.home-brand .list-brand li:not(:nth-child(4n)) {
		margin-right: 4px;
	}
	.footerNav-brand .list-brand li {
		width: 100%;
	}
}

.list-brand li a {
	display: block;
	padding: 4px;
	position: relative;
	text-align: center;
	height: 100%;
}

.list-brand li img {
	display: block;
	left: 0;
	margin: 0 auto;
	max-width: 94%;
	position: absolute;
	right: 0;
}

.list-brand li.brand-treatsfactory img {
	width: 163px;
}

.list-brand li.brand-aatu img {
	width: 163px;
}

.list-brand li.brand-barkingheads img {
	width: 163px;
}

.list-brand li.brand-meowingheads img {
	width: 163px;
}

.list-brand li.brand-ladybel img {
	width: 163px;
}

.list-brand li.brand-tweedmill img {
	width: 163px;
}

.list-brand li.brand-canophera img {
	width: 163px;
}
.list-brand li.brand-plutos img {
	width: 163px;
}

.list-brand li.brand-deliflesh img {
	width: 163px;
}

.list-brand li.brand-petbakery img {
	width: 163px;
}

.list-brand li.brand-pillbuddy img {
	width: 163px;
}

.list-brand li.brand-wholesome img {
	width: 163px;
}

/*------------------------------------------------*/
/* TEL */
/*------------------------------------------------*/
.side-contact {
	background: #fff;
	border: 1px solid #DCDCDC;
	font-size: 1.2rem;
	margin-top: 24px;
	padding: 4px;
	text-align: center;
}

.side-contact .side-contact-inner {
	background: #F8F6F6;
	padding: 4px;
}

.side-contact .contact-tel {
	margin-top: 32px;
}

.side-contact .contact-tel-head {
	font-weight: 600;
}

.side-contact .contact-tel-body {
	margin-top: 16px;
}

.side-contact .contact-tel-number {
	font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size: 2.4rem;
	margin-bottom: 0;
}

.side-contact .contact-tel-number::before {
	font-family: "Material Icons";
	color: #3b3b3b;
	font-size: 2.7rem;
	vertical-align: middle;
	margin-right: .1em;
}

.side-contact .contact-tel-time {
	margin-top: 4px;
}

.side-contact .contact-form {
	margin: 24px 12px;
}

.side-contact .contact-form-link {
	background: #fff;
	color: #3b3b3b;
	display: block;
	line-height: 3;
}

.side-contact .contact-form-link:hover,
.side-contact .contact-form-link:active,
.side-contact .contact-form-link:focus,
.side-contact .contact-form-link:visited {
	color: #3b3b3b;
}

.side-contact .contact-form-link::before {
	font-family: "Material Icons";
	color: #3b3b3b;
	font-size: 1.3rem;
	vertical-align: top;
	margin-right: .5em;
}

  /* 店長一言メモ */
  .tencyo {
    color: #000000;
    font-weight: bold;
}

