body.staffstart .p-columnChanger {
  display: none;
}
@media screen and (min-width: 961px) {
  body.staffstart .p-columnChanger {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.p-filtering-display {
  margin-top: 40px;
}
@media screen and (min-width: 961px) {
  .p-filtering-display {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 4px;
  }
}
.p-filtering-display .c-results-num {
  font-size: 1.2rem;
  line-height: 1.333;
}
.p-filtering-display .p-filtering__list--text {
  margin-top: 10px;
  font-size: 1rem;
  line-height: 1.7;
}
@media screen and (min-width: 961px) {
  .p-filtering-display .p-filtering__list--text {
    margin-top: 0;
    font-size: 1.2rem;
    line-height: 1.333;
    margin-left: 5px;
    margin-right: 5px;
  }
}
.p-filtering-display+.p-filtering-selector {
  margin-top: 15px;
}
@media screen and (min-width: 961px) {
  .p-filtering-display+.p-filtering-selector {
    margin-top: 13px;
  }
}
.p-filtering-display .c-brackets {
  display: none;
}
@media screen and (min-width: 961px) {
  .p-filtering-display .c-brackets {
    display: inline-block;
  }
  .p-filtering-display .c-brackets:nth-of-type(1) {
    margin-left: 6px;
  }
}
.p-filtering-selector .c-heading {
  font-size: 1.8rem;
  line-height: 2.5;
  text-align: left;
}
.p-filtering-selector .c-heading+.c-tag-list {
  margin-top: 5px;
}
.p-filtering-action {
  margin-top: 40px;
}
@media screen and (min-width: 961px) {
  .p-filtering-action {
    display: none;
  }
}
.p-filtering-action .p-fillter-control {
  position: static;
}
.p-filtering-action .p-fillter-control__item--search {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 213px;
      -ms-flex: 1 1 213px;
          flex: 1 1 213px;
  width: 213px;
}
.p-filtering-action .p-fillter-control__item--sort {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 112px;
      -ms-flex: 1 1 112px;
          flex: 1 1 112px;
  width: 112px;
  margin-left: 10px;
  border: 1px solid #d8d8d8;
  position: relative;
}
.p-filtering-action .p-fillter-control__item--sort svg {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  width: 8px;
  height: 4px;
}
.p-filtering-action .p-fillter-control__select {
  padding-top: 10px;
  padding-bottom: 10px;
}
.p-filtering-action .p-fillter-control__label {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
}
.p-filtering__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.p-filtering__list--text {
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.4;
}
.p-filtering__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 3.7px;
}
.p-filtering__item::after {
  content: '|';
  margin: 0 4px;
}
@media screen and (min-width: 961px) {
  .p-filtering__item::after {
    margin: 0 2px;
  }
}
.p-filtering__item:nth-last-of-type(1)::after {
  display: none;
}
.p-filtering__item__label::after {
  content: '：';
}
.p-filtering__data {
  color: #888;
}
.c-tag-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  font-size: 1.4rem;
  line-height: 1.35;
}
.c-tag-list__item {
  position: relative;
  margin-bottom: 17px;
  margin-right: 17px;
  background: #f5f5f5;
}
@media screen and (min-width: 961px) {
  .c-tag-list__item {
    margin-right: 11.5px;
    margin-bottom: 11.5px;
  }
}
.c-tag-list__item.is-select {
  background: #101010;
  color: #fff;
  pointer-events: none;
}
.c-tag-list__item--icon .c-tag-list__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 10px;
}
.c-tag-list__item--icon .c-tag-list__button {
  margin-left: 16px;
}
.c-tag-list__item--radius {
  border-radius: 4px;
}
.c-tag-list__button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem;
}
.c-tag-list__button svg {
  width: 8px;
  height: 8px;
  stroke: #101010;
}
.c-tag-list__link {
  padding: 6px 20px 6px 19px;
  display: block;
}
.l-grid {
  width: 100%;
}
.c-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.c-grid.-col-s2-p5 {
  width: calc(100% + 10px);
  margin-left: -5px;
}
@media screen and (min-width: 961px) {
  .c-grid.-col-s2-p5 {
    width: calc(100% + 30px);
    margin-left: -15px;
  }
}
.c-grid.-col-s2-p5 .c-grid__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 calc(50% - 10px);
      -ms-flex: 0 1 calc(50% - 10px);
          flex: 0 1 calc(50% - 10px);
  width: calc(50% - 10px);
  margin: 0 5px;
}
@media screen and (min-width: 961px) {
  .c-grid.-col-s2-p5 .c-grid__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 calc(20% - 30px);
        -ms-flex: 0 1 calc(20% - 30px);
            flex: 0 1 calc(20% - 30px);
    width: calc(20% - 30px);
    margin: 0 15px;
  }
}
@media screen and (max-width: 960px) {
  .c-grid.-col-s2-p5 .c-grid__item:nth-of-type(n+3) {
    margin-top: 37px;
  }
}
@media screen and (min-width: 961px) {
  .c-grid.-col-s2-p5 .c-grid__item:nth-of-type(n+6) {
    margin-top: 37px;
  }
}
@media screen and (min-width: 961px) {
  .c-grid.-col-s2-p5.p-product-list--colmunChange {
    width: calc(100% + 30px);
    margin-left: -15px;
  }
}
@media screen and (min-width: 961px) {
  .c-grid.-col-s2-p5.p-product-list--colmunChange .c-grid__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 calc(33.3% - 30px);
        -ms-flex: 0 1 calc(33.3% - 30px);
            flex: 0 1 calc(33.3% - 30px);
    width: calc(33.3% - 30px);
    margin: 0 15px;
  }
}
@media screen and (min-width: 961px) {
  .c-grid.-col-s2-p5.p-product-list--colmunChange .c-grid__item:nth-of-type(n+4) {
    margin-top: 37px;
  }
}
.c-grid.-col-s2-p5__item {
  display: block;
}
@media screen and (max-width: 960px) {
  .c-grid.-col-s2-p5__item:nth-of-type(n+3) {
    margin-top: 36rem;
  }
}
@media screen and (min-width: 961px) {
  .c-grid.-col-s2-p5__item:nth-of-type(n+6) {
    margin-top: 36px;
  }
}
.c-card__name,
.c-card__data {
  font-size: 1.2rem;
  line-height: 1.41;
}
.c-card__detail {
  margin-top: 8px;
}
@media screen and (min-width: 961px) {
  .c-card__detail {
    margin-top: 19px;
  }
}
.c-card__data {
  margin-top: 5px;
}
@media screen and (min-width: 961px) {
  .p-staffstart__conatiner {
    margin-right: auto;
    margin-left: auto;
    padding-right: 7.143vw;
    padding-left: 7.143vw;
  }
}
@media screen and (min-width: 961px) and (max-width: 1400px) {
  .p-staffstart__conatiner {
    padding-right: 3.571vw;
    padding-left: 3.571vw;
  }
}
@media screen and (min-width: 961px) {
  .p-staffstart__primary {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-flex: 1;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 59.16%;
        -ms-flex: 0 1 59.16%;
            flex: 0 1 59.16%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    float: left;
    width: 59.16%;
    background: 0 0;
  }
}
.p-staffstart .swiper-container {
  width: 100%;
}
.p-staffstart-thumbnail {
  margin-top: 20px;
  padding: 0 20px;
}
@media screen and (min-width: 961px) {
  .p-staffstart-thumbnail {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 10.56%;
        -ms-flex: 0 1 10.56%;
            flex: 0 1 10.56%;
    width: 10.56%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
  }
}
.p-staffstart-thumbnail__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: calc(100% + 7px);
  margin-left: -3.5px;
}
@media screen and (min-width: 961px) {
  .p-staffstart-thumbnail__list {
    display: block;
    margin-left: 0;
    width: 100%;
  }
}
.p-staffstart-thumbnail__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 calc(16.6% - 7px);
      -ms-flex: 0 1 calc(16.6% - 7px);
          flex: 0 1 calc(16.6% - 7px);
  width: calc(16.66% - 7px);
  margin: 0 3.5px;
  cursor: pointer;
}
@media screen and (min-width: 961px) {
  .p-staffstart-thumbnail__item {
    margin-left: 0;
    width: 100%;
  }
}
@media screen and (min-width: 961px) {
  .p-staffstart-thumbnail__item+.p-staffstart-thumbnail__item {
    margin-top: 20px;
  }
}
@media screen and (min-width: 961px) {
  .p-staffstart-thumbnail__item {
    width: 100%;
  }
}
@media screen and (max-width: 960px) {
  .p-staffstart-thumbnail__item:nth-of-type(n+7) {
    margin-top: 7px;
  }
}
@media screen and (min-width: 961px) {
  .p-staffstart-thumbnail .swiper-pagination-thumb {
    display: block;
    padding-top: 119.05%;
    width: 100%;
    background-size: cover;
  }
}
.p-staffstart-thumbnail .swiper-pagination-thumb+.swiper-pagination-thumb {
  margin-top: 20px;
}
.p-staffstart-visual {
  position: relative;
}
@media screen and (min-width: 961px) {
  .p-staffstart-visual {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 84.54%;
        -ms-flex: 0 1 84.54%;
            flex: 0 1 84.54%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    max-width: 84.54%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.p-staffstart-carousel .swiper-button-next,
.p-staffstart-carousel .swiper-button-prev {
  display: inline-block;
  width: 30px;
  height: 30px;
  -webkit-transition: visibility 0.1s ease-in-out;
  transition: visibility 0.1s ease-in-out;
}
.p-staffstart-carousel .swiper-button-next svg,
.p-staffstart-carousel .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  stroke: #d8d8d8;
  stroke-width: 0.5;
}
.p-staffstart-carousel .swiper-button-next {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.p-staffstart-carousel .swiper-button-prev {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.p-staffstart-carousel .swiper-pagination {
  position: absolute;
  bottom: 9px;
  left: 50%;
  display: block;
  padding: 1px 8.5px;
  width: auto;
  background: #fff;
  color: #101010;
  font-size: 1rem;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.8;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.p-staffstart-carousel.is-disabled .swiper-button-prev,
.p-staffstart-carousel.is-disabled .swiper-button-next {
  display: none;
}

@media screen and (min-width: 961px) {
  .p-staffstart-carousel .swiper-pagination {
    display: none;
  }
}
.p-staffstart-carousel .swiper-pagination span {
  margin: 0 1px;
}
.p-staffstart-carousel__item img {
  width: 100%;
  height: auto;
}
.p-staffstart__details {
  padding: 0 20px;
  margin-top: 28px;
}
@media screen and (min-width: 961px) {
  .p-staffstart__details {
    margin-top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 36.66%;
        -ms-flex: 0 0 36.66%;
            flex: 0 0 36.66%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    float: right;
    margin-left: 4.16%;
    padding: 0;
    max-width: 36.66%;
    width: 36.66%;
  }
}
.p-staffstart__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (min-width: 961px) {
  .p-staffstart__header {
    margin-top: -12px;
  }
}
.p-staffstart__shop {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  width: 100%;
}
.p-staffstart__shop,
.p-staffstart__name {
  font-size: 1.6rem;
  line-height: 1.625;
  font-weight: 400;
}
.p-staffstart__height {
  font-size: 1.6rem;
  line-height: 1.625;
  font-family: 'Helvetica Neue', Arial, Meiryo, sans-serif;
  margin-left: 20px;
}
.p-staffstart__content {
  margin-top: 24px;
  padding-bottom: 34px;
  border-bottom: 1px solid #d8d8d8;
}
@media screen and (min-width: 961px) {
  .p-staffstart__content {
    padding-bottom: 26px;
  }
}
.p-staffstart__shop,
.p-staffstart__name,
.p-staffstart__height {
  font-size: 1.6rem;
  line-height: 1.8125;
  margin-top: 7px;
}
.p-staffstart__shop a,
.p-staffstart__name a {
  text-decoration: underline;
}
.p-staffstart-styling {
  padding-bottom: 35px;
  border-bottom: 1px solid #d8d8d8;
  margin-top: 33px;
}
@media screen and (min-width: 961px) {
  .p-staffstart-styling {
    margin-top: 27px;
    padding-bottom: 21px;
  }
}
.p-staffstart-styling .c-heading {
  font-size: 2rem;
  line-height: 1.7;
}
@media screen and (min-width: 961px) {
  .p-staffstart-styling .c-heading {
    font-size: 1.4rem;
    line-height: 1.85;
  }
}
.p-staffstart-styling .c-heading+.p-staffstart-styling__list {
  margin-top: 13px;
}
@media screen and (min-width: 961px) {
  .p-staffstart-styling .c-heading+.p-staffstart-styling__list {
    margin-top: 4px;
  }
}
.p-staffstart-styling__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: calc(100% + 10px);
  margin-left: -5px;
}
@media screen and (min-width: 961px) {
  .p-staffstart-styling__list {
    width: calc(100% + 17px);
    margin-left: -8.5px;
  }
}
.p-staffstart-styling__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 calc(50% - 10px);
      -ms-flex: 0 1 calc(50% - 10px);
          flex: 0 1 calc(50% - 10px);
  width: calc(50% - 10px);
  margin: 0 5px 0px 5px;
  font-size: 1.2rem;
  line-height: 1.41;
  text-align: center;
}
@media screen and (min-width: 961px) {
  .p-staffstart-styling__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 calc(25% - 17px);
        -ms-flex: 0 1 calc(25% - 17px);
            flex: 0 1 calc(25% - 17px);
    width: calc(25% - 17px);
    margin: 8.5px;
  }
}
@media screen and (max-width: 960px) {
  .p-staffstart-styling__item:nth-of-type(n+3) {
    margin-top: 38px;
  }
}
@media screen and (min-width: 961px) {
  .p-staffstart-styling__item:nth-of-type(n+5) {
    margin-top: 19px;
  }
}
.p-staffstart-styling__images {
  padding-bottom: 4px;
}
.p-staffstart-styling__images img {
  width: 100%;
  height: auto;
}
.p-staffstart-styling__category {
  margin-top: 4px;
}
.p-staffstart-styling__size {
  margin-top: 6px;
}
.p-staffstart-styling__price {
  margin-top: 4px;
  font-family: 'Helvetica Neue', Arial, Meiryo, sans-serif;
}
.p-staffstart__data {
  font-size: 1.2rem;
  line-height: 2;
  font-family: 'Helvetica Neue', Arial, Meiryo, sans-serif;
}
.p-staffstart__data+.p-staffstart__text {
  margin-top: 6px;
}
@media screen and (min-width: 961px) {
  .p-staffstart__data+.p-staffstart__text {
    margin-top: 9px;
  }
}
.p-staffstart__text {
  font-size: 1.4rem;
  line-height: 1.78;
}
@media screen and (min-width: 961px) {
  .p-staffstart__text {
    line-height: 1.714;
  }
}
.p-staffstart-other {
  margin-top: 40px;
}
@media screen and (min-width: 961px) {
  .p-staffstart-other {
    margin-top: 32px;
  }
}
.p-staffstart-tags {
  padding-bottom: 30px;
  border-bottom: 1px solid #d8d8d8;
}
@media screen and (min-width: 961px) {
  .p-staffstart-tags {
    border-bottom: none;
    padding-bottom: 32px;
  }
}
.p-staffstart-tags .c-tag-list {
  font-size: 1rem;
  line-height: 1.7;
}
@media screen and (min-width: 961px) {
  .p-staffstart-tags .c-tag-list {
    font-size: 1.4rem;
    line-height: 1.714;
  }
}
.p-staffstart-tags .c-tag-list__item {
  margin-bottom: 9px;
  margin-right: 10px;
}
@media screen and (min-width: 961px) {
  .p-staffstart-tags .c-tag-list__item {
    margin-bottom: 10px;
    margin-right: 9px;
  }
}
.p-staffstart-tags .c-tag-list__link {
  padding: 5px 16px;
}
@media screen and (min-width: 961px) {
  .p-staffstart-tags .c-tag-list__link {
    padding: 4px 19px 4px 22px;
  }
}
@media screen and (min-width: 961px) {
  .staffstart .l-container {
    padding-bottom: 3px;
  }
}
@media screen and (min-width: 961px) {
  .staffstart .p-breadcrumb+.l-container {
    margin-top: 25px;
  }
}
@media screen and (min-width: 961px) {
  .staffstart .c-title--en {
    font-size: 3.2rem;
    line-height: 1.156;
  }
}
.staffstart .p-container-head {
  display: none;
}
@media screen and (min-width: 961px) {
  .staffstart .p-container-head {
    display: block;
    margin-top: 17px;
  }
}
.staffstart .p-productList {
  margin-top: 8px;
}
@media screen and (min-width: 961px) {
  .staffstart .p-productList {
    margin-top: 34px;
  }
}
.staffstart .p-productList+.p-pagenation {
  margin-top: 47px;
}
@media screen and (min-width: 961px) {
  .staffstart .p-productList+.p-pagenation {
    margin-top: 37px;
  }
}
.staffstart .p-fillter-panel__row:not(.p-fillter-panel__row--category) .p-fillter-panel__item input {
  display: none;
}
@media screen and (min-width: 961px) {
  .staffstart .p-filter-selector+.p-filter-sort {
    margin-top: 23px;
  }
}
.staffstart .p-filtering,
.staffstart .p-container-head,
.staffstart .p-productList,
.staffstart .p-pagenation {
  padding: 0 20px;
}
@media screen and (min-width: 961px) {
  .staffstart .p-filtering,
  .staffstart .p-container-head,
  .staffstart .p-productList,
  .staffstart .p-pagenation {
    padding-left: 5.208vw;
    padding-right: 5.208vw;
  }
}
@media screen and (min-width: 961px) {
  .staffstart .p-filtering .p-pagenation__container,
  .staffstart .p-container-head .p-pagenation__container,
  .staffstart .p-productList .p-pagenation__container,
  .staffstart .p-pagenation .p-pagenation__container {
    margin-right: 37px;
  }
}
@media screen and (min-width: 961px) {
  .staffstart .p-filtering {
    margin-top: 30px;
  }
}
.staffstart .p-filtering .p-fillter-panel__tags {
  padding: 33px 20px 0;
}
.staffstart .p-filtering .p-fillter-panel__tags .c-heading {
  font-size: 2rem;
  line-height: 1.7;
  font-weight: 400;
}
.staffstart .p-filtering .p-fillter-panel__tags .c-heading+.c-tag-list {
  margin-top: 24px;
}
.staffstart .p-filtering .p-fillter-panel__tags+.p-fillter-panel__action {
  padding-top: 23px;
}
.staffstart .p-product-sns {
  margin-top: 49px;
}
@media screen and (min-width: 961px) {
  .staffstart .p-product-sns {
    margin-top: 1px;
  }
}
.staffstart .p-recommend {
  margin-top: 83px;
}
@media screen and (min-width: 961px) {
  .staffstart .p-recommend {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    margin-top: 113px;
  }
}
@media screen and (min-width: 961px) {
  .staffstart .p-recommend__container {
    padding-right: 7.143vw;
    padding-left: 7.143vw;
  }
}
@media screen and (min-width: 961px) and (max-width: 1400px) {
  .staffstart .p-recommend__container {
    padding-right: 3.571vw;
    padding-left: 3.571vw;
  }
}
.staffstart .p-recommend .p-recommend__content+.p-recommend__content {
  margin-top: 68px;
}
@media screen and (min-width: 961px) {
  .staffstart .p-recommend .p-recommend__content+.p-recommend__content {
    margin-top: 84px;
  }
}
@media screen and (min-width: 961px) {
  .staffstart .p-recommend__content:not(.-staff) .p-card-tiles {
    margin-top: 23px;
  }
}
.staffstart .p-recommend .p-card-tiles {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 13px;
}
@media screen and (min-width: 961px) {
  .staffstart .p-recommend .p-card-tiles {
    width: calc(100% + 20px);
    margin-left: -10px;
    margin-top: 30px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;

  }
}
.staffstart .p-recommend .p-card-tiles .p-card--staffstart {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 calc(50% - 5.5px);
      -ms-flex: 0 1 calc(50% - 5.5px);
          flex: 0 1 calc(50% - 5.5px);
  width: calc(50% - 5.5px);
}
@media screen and (min-width: 961px) {
  .staffstart .p-recommend .p-card-tiles .p-card--staffstart {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 calc(20% - 20px);
        -ms-flex: 0 1 calc(20% - 20px);
            flex: 0 1 calc(20% - 20px);
    width: calc(20% - 20px);
    margin: 0 10px;
  }
}
@media screen and (max-width: 960px) {
  .staffstart .p-recommend .p-card-tiles .p-card--staffstart:nth-of-type(n+3) {
    margin-top: 36px;
  }
}
@media screen and (max-width: 960px) {
  .staffstart .p-recommend .p-card-tiles .p-card--staffstart:nth-of-type(n+5) {
    display: none;
  }
}
@media screen and (min-width: 961px) {
  .staffstart .p-recommend .p-card-tiles .p-card--staffstart:nth-of-type(n+6) {
    display: none;
  }
}
.staffstart .p-recommend .c-links {
  margin-top: 20px;
}
@media screen and (min-width: 961px) {
  .staffstart .p-recommend .c-links {
    margin-top: 30px;
  }
}
.staffstart .p-recommend .c-links--center {
  display: block;
  text-align: center;
}
.staffstart .p-recommend .c-link {
  display: inline-block;
  font-size: 1.2rem;
  line-height: 1.416;
  font-weight: 300;
}
.staffstart .p-recommend .c-link--text {
  text-decoration: underline;
}
.p-card--staffstart .p-card__container {
  display: block;
}
.p-card--staffstart .p-card__detail {
  font-size: 1.2rem;
  line-height: 1.416;
  font-weight: 300;
  text-align: center;
  margin-top: 10px;
}
@media screen and (min-width: 961px) {
  .p-card--staffstart .p-card__detail {
    margin-top: 26px;
  }
}
.p-card--staffstart .p-card__shop,
.p-card--staffstart .p-card__price {
  margin-top: 4px;
}
.p-card--staffstart .p-card__height {
  margin-top: 5px;
}
.p-card--staffstart .p-card__name {
  margin-top: 5px;
}
.p-card--staffstart .p-card__price {
  font-family: Helvetica, Arial, sans-serif;
}
/*# sourceMappingURL=staffstart.css.map */