/*$c-button-hover: darken($c-blue, 5%);*/
/*
// ----------------------------------------------
// Usage example:
// For IE set $mq-support to false.
// Set the fixed value.
// Then use mixins to test whether styles should be applied.
// ----------------------------------------------

$mq-support: false;
$mq-fixed-value: 1024;

// Renders at fixed value
@include bp (min-width, 300px) { 
    div { color:#000; }
}

// Doesn't render without MQ support
@include bp (min-width, 1200px) { 
    div { color:#FFF; }
}

// Doesn't render without MQ support
@include bp (max-width, 300px) { 
    div { color:#444; }
}

// Renders at fixed value
@include bp (max-width, 1200px) { 
    div { color:#888; }
}

// ----------------------------------------------
*/
/* line 35, ../scss/subcategory_list.scss */
.subcategoryLists {
  width: 100%;
  float: left;
  display: inline;
  margin: 60px 0;
}
/* line 41, ../scss/subcategory_list.scss */
.subcategoryLists .subcategoryListItem {
  width: 50%;
  float: left;
  display: inline;
  margin-bottom: 80px;
  padding: 0 5%;
  text-align: center;
}
/* line 49, ../scss/subcategory_list.scss */
.subcategoryLists .subcategoryListItem .subcategoryListItemContent,
.subcategoryLists .subcategoryListItem .subcategoryListItemNonIndexContent {
  display: none;
}
/* line 53, ../scss/subcategory_list.scss */
.subcategoryLists .subcategoryListItem .parentCategoryItemLink {
  color: #363636;
}
/* line 56, ../scss/subcategory_list.scss */
.subcategoryLists .subcategoryListItem .parentCategoryItemLink .parentCategoryItemThumbnail {
  width: 100%;
  max-width: 169px;
  height: auto;
  margin: 0 auto;
}
/* line 62, ../scss/subcategory_list.scss */
.subcategoryLists .subcategoryListItem .parentCategoryItemLink .parentCategoryItemTtl {
  font-size: 17px;
  display: block;
  line-height: 18px;
  font-family: "futura-pt";
  font-weight: 700;
  margin-top: 10px;
}
/* line 70, ../scss/subcategory_list.scss */
.subcategoryLists .subcategoryListItem .parentCategoryItemLink:hover {
  color: #2b3187;
  text-decoration: none;
}
/* line 75, ../scss/subcategory_list.scss */
.subcategoryLists .subcategoryListItem:nth-of-type(odd) {
  clear: left;
}

@media only screen and (min-width: 600px) {
  /* line 85, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem {
    width: 100%;
    float: right;
    display: inline;
    padding: 0;
    margin-top: 8px;
    margin-bottom: 70px;
  }
  /* line 93, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .parentCategoryItemLink {
    display: none;
  }
  /* line 96, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemNonIndexContent {
    float: left;
    display: inline;
    width: 100%;
    height: 258px;
  }
  /* line 102, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent {
    float: left;
    display: inline;
    padding: 0;
    height: auto;
    width: 100%;
  }
  /* line 109, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryListItemLink {
    display: block;
    text-align: left;
    margin-bottom: 20px;
    line-height: 21px;
    cursor: default;
  }
  /* line 116, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryListItemLink:hover {
    text-decoration: none;
  }
  /* line 119, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryListItemLink .subcategoryListItemTtl {
    color: #000;
    font-size: 33px;
    line-height: 33px;
    font-weight: 300;
    font-family: "classico-urw";
    cursor: pointer;
  }
  /* line 127, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryListItemLink .subcategoryListItemTtl:hover {
    text-decoration: underline;
  }
  /* line 131, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryListItemLink .subcategoryListItemTtl span {
    color: #181d67;
    font-weight: normal;
    font-size: 13px;
    position: relative;
  }
  /* line 137, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryListItemLink .subcategoryListItemTtl span:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #181d67;
    border-right: none;
    top: 10%;
    right: -13px;
  }
  /* line 153, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct {
    float: left;
    display: block;
    width: 100%;
    max-width: 196px;
    min-height: 233px;
    background-color: #fff;
    margin-right: 0;
    padding: 22px 14px 15px;
    border: 1px solid #c4c4c4;
    position: relative;
  }
  /* line 165, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct.product-2, .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct.product-3, .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct.product-4 {
    display: none;
  }
  /* line 171, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct:hover {
    border: 1px solid #cecece;
    text-decoration: none;
  }
  /* line 175, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct.last {
    margin-right: 0 !important;
  }
  /* line 178, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct img {
    width: auto;
    max-width: 100%;
    max-height: 196px;
    margin: 0 auto;
  }
  /* line 184, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct .pname,
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct .pprice,
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct .mapprice {
    display: block;
    text-align: left;
    font-size: 15px;
    line-height: 21px;
  }
  /* line 192, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct .pname.skip-link,
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct .pprice.skip-link,
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct .mapprice.skip-link {
    width: auto;
    height: auto;
    float: none;
    text-transform: none;
  }
  /* line 199, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct .pname {
    color: #363636;
    font-size: 17px;
    font-weight: 700;
    margin-top: 17px;
  }
  /* line 205, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct .pname:hover {
    text-decoration: underline;
  }
  /* line 209, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct .pprice,
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct .mapprice {
    color: #8a181a;
    font-size: 21px;
    font-weight: 700;
  }
  /* line 215, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct .pprice .plabel,
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct .mapprice .plabel {
    color: #363636;
    font-size: 17px;
    line-height: 17px;
    font-weight: 300;
  }
  /* line 224, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct .mapprice:hover {
    text-decoration: underline;
  }
  /* line 228, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct .offFocusMask {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.2);
  }
  /* line 239, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .moreLink {
    text-transform: uppercase;
    display: block;
    font-family: "classico-urw";
    font-size: 16px;
    letter-spacing: 1px;
    float: right;
    clear: both;
    margin-top: 25px;
    margin-right: 27px;
  }
  /* line 250, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .moreLink span {
    position: relative;
    display: block;
  }
  /* line 254, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .moreLink span:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #2b3187;
    border-right: none;
    right: -14px;
    top: 7px;
  }
}
@media only screen and (min-width: 770px) {
  /* line 280, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryListItemLink .subcategoryListItemTtl span {
    margin-left: 20px;
    white-space: nowrap;
    letter-spacing: 1px;
  }
  /* line 285, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryListItemLink .subcategoryListItemTtl br {
    display: none;
  }
  /* line 291, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct {
    width: 41%;
  }
  /* line 294, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct.product-1 {
    margin-right: 5%;
  }
  /* line 297, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct.product-2 {
    display: inline;
  }
}
@media only screen and (min-width: 979px) {
  /* line 316, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct {
    width: 29%;
  }
  /* line 319, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct.product-1, .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct.product-2 {
    margin-right: 5%;
  }
  /* line 323, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct.product-3 {
    display: inline;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 340, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct.product-3 {
    margin-right: 5%;
  }
  /* line 343, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct.product-4 {
    display: inline;
  }
}
@media only screen and (min-width: 1290px) {
  /* line 356, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem {
    width: 846px;
  }
  /* line 359, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent {
    width: 846px;
  }
  /* line 367, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct.product-1, .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct.product-2, .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct.product-3, .subcategoryLists .subcategoryListItem .subcategoryListItemContent .subcategoryProduct.product-4 {
    display: inline;
    margin-right: 20px;
  }
  /* line 375, ../scss/subcategory_list.scss */
  .subcategoryLists .subcategoryListItem .subcategoryListItemContent .moreLink {
    margin-right: 25px;
  }
}
