/*
Theme Name: purina
Author: Vanilla Brief
Author URI: http://www.vanillabrief.com
Version: 1.9.0
Description: After Beneful page update
Text Domain: purina
*/
/* new stuff */
body {
  font-family:メイリオ, Meiryo, 'ヒラギノ角ゴ ProN W3';
}

.box-related.box-related-article, 
.Two-level-article .article-more-stories {
  display:none;
}
.page-template .grid-violator-wrapper .asset.asset-partner.make-table .asset-media {
  width:25%;
  border-right:none;
}
.pet-welfare-page .grid-violator-wrapper .asset.asset-partner.make-table .asset-media img {
  max-height: auto;
  width:100%;
  height:auto;
  min-width:0;
}
.page-template .grid-violator-wrapper .v-list.v-list-asset-listing li .box {
  max-height: 100%;
}
.page-template .grid-violator-wrapper .asset.asset-partner.make-table .asset-bd {
  width:70%;
  border-left: 2px solid #f5f1e5;
}
.home-template #products_logo_list li .product_logo_holder a img {
  margin-top: 24%;
}
.home-template .content_red_block .holder {
  margin: 40px 60px 0px;
  line-height: 1.8;
}
.single-product .grid-col .user-content hr{
  border:1px solid #cec8b7;
  width: 172%;
}
div#slider_holder.flexslider-full .main_slider_text h3 {margin: 0;}
  
.veterinary-diets-page .productimg { margin-bottom: 60px; }  
.d-white-m-black { color: #ffffff; }
.purina-petcare-survey-page iframe, .purina-petcare-survey-page object, .purina-petcare-survey-page embed {max-width: 100%;}
#tux-img-wrapper { position: absolute; top: 20%; left: 60%; width: 100%; }
.contact-purina-page .connect-list { text-align: center; }
.contact-purina-page .icon_nav.row { margin-left: 0; display: inline-block; }

.w710 {
  max-width: 710px;
}

.jp {
  text-align: center;
  padding:20px 0;
  font-weight: bold;
  font-size: 160% !important;
}

/* footer */
#menu-footer {
  margin-top: -4px;
  line-height: 1.6;
}
@media only screen and (max-width: 1023px) {
  #menu-footer {
    padding-top: 20px;
  }
}
#menu-footer li {
  display: inline;
  vertical-align: bottom;
}
.footer-navi {
  /*display: inline;*/
}
.footer-nestlelogo {
  margin-left: 10px;
}

#menu-footer li a:link,
#menu-footer li a:visited {
  text-decoration: underline;
}
#menu-footer li:after {
  content: "　|　";
  display: inline;
}
.footer-navi{
  margin-top: 50px;
}