@charset "UTF-8";
/*========================================================================
 *
 *	[file]      products.css
 *	[version]   1.0
 *	[copyright]
 *
 *	[notes]
 *
 *========================================================================*/
/* ---------------------------------------
 PRODUCT TOP
--------------------------------------- */
/* line 19, ../scss/products.scss */
.products .pankuzu-wrap {
  height: 106px;
}
/* line 22, ../scss/products.scss */
.products .common-ttl-wrap {
  margin: 0 auto;
  background: #eae9e9;
}
/* line 25, ../scss/products.scss */
.products .common-ttl-wrap .ttl {
  text-align: center;
}
/* line 27, ../scss/products.scss */
.products .top-professional {
  border: none;
  padding-bottom: 20px;
  padding-top: 80px;
}
/* line 32, ../scss/products.scss */
.products .brand-text {
  margin: 30px 0 0 0;
}
/* line 34, ../scss/products.scss */
.products .brand-text p {
  font-size: 13px;
  text-align: center;
}
/* line 39, ../scss/products.scss */
.products .brand {
  max-width: 960px;
}
/* line 41, ../scss/products.scss */
.products .brand .list {
  max-width: 960px;
  width: 100%;
  margin: -50px -18px 0 auto;
  overflow: hidden;
  text-align: justify;
}
/* line 47, ../scss/products.scss */
.products .brand .list li {
  max-width: 280px;
  width: 100%;
  margin: 70px 36px 0 0;
  letter-spacing: -0.4px;
}
/* line 56, ../scss/products.scss */
.products .age-care {
  margin: 40px 0 0 0;
}
/* line 58, ../scss/products.scss */
.products .age-care p {
  text-align: right;
  color: #9f9f9f;
  font-size: 11px;
}
/* line 64, ../scss/products.scss */
.products .top-hbs {
  padding: 90px 0 0 0;
}

/* line 69, ../scss/products.scss */
:root .products-nav.ie9 {
  display: none\0/IE9;
}

/* line 73, ../scss/products.scss */
.products-nav ul {
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
  background: #d0d0d0;
  display: table;
}
/* line 79, ../scss/products.scss */
.products-nav ul li {
  text-align: center;
  display: table-cell;
  width: 50%;
}
/* line 83, ../scss/products.scss */
.products-nav ul li:first-child {
  border-right: 1px solid #ffffff;
}
/* line 84, ../scss/products.scss */
.products-nav ul li a {
  text-decoration: none;
  display: block;
  padding: 10px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
/* line 91, ../scss/products.scss */
.products-nav ul li a span:after {
  content: '';
  display: block;
  background-image: url(../../assets/images//icon/icon-arrow-gray.png);
  background-repeat: no-repeat;
  background-position: -13px -38px;
  width: 24px;
  height: 14px;
  margin: 0 auto;
}
