@charset "UTF-8";
/*
*******************************************************************************************************
柴犬
*******************************************************************************************************
*/

/* -------------------------------------------------
各犬種：個別対応用
---------------------------------------------------- */

/* # h1タイトル
----------------------------------- */
.lead-area .lead-area-inner .ttl-species-wrap .ttl-species {
	background-image: url(/img/species-products/senior-shiba/ttl_senior-shiba.png);
}
@media only screen and (max-width: 736px) {
	.lead-area .lead-area-inner .ttl-species-wrap .ttl-species {
		background-image: url(/img/species-products/senior-shiba/ttl_senior-shiba_sp.png);
	}
}

/* # 製品情報
----------------------------------- */
@media only screen and (max-width: 736px) {
	.lead-area .lead-area-inner .main-nav .main-nav-list li:first-child a:after {
		background-image: url(/img/common/products/img_products_xs_senior-shiba.png);
	}
}

/* # 7歳未満はこちらICON
----------------------------------- */
.lead-area .lead-area-inner .ttl-species-wrap .btn-species a {
	background-image: url(/img/species-products/senior-shiba/btn_shiba.png);
}
.products-area .products-area-inner .products-name .products-over7 {
	top: -25px;
}
@media only screen and (max-width: 736px) {
	.products-area .products-area-inner .products-name .products-over7 {
		top: 15px;
	}
}

/* # 基礎情報
----------------------------------- */
.feature-detail-wrap .feature-detail-wrap-inner .feature-clm-wrap .body-check {
	background-image: url(/img/common/dog/img_dog_l_shiba.png);
	background-position: -80px 0px;
}
.feature-balloon + .advice-clm {
	margin-top: 100px !important;
}
@media only screen and (max-width: 736px) {
	.feature-detail-wrap .feature-detail-wrap-inner .feature-clm-wrap .body-check {
		min-height: 400px;
		background-image: none;
	}
	.feature-balloon + .advice-clm {
		margin-top: 30px !important;
	}
	.feature-detail-wrap .feature-detail-wrap-inner .feature-clm-wrap .body-check .ttl-skin06:after {
		background-image: url(/img/common/dog/img_dog_l_shiba.png);
		-moz-background-size: 285px auto;
		-webkit-background-size: 285px auto;
		background-size: 285px auto;
		background-position: 20px 0;
	}
	.feature-detail-wrap .feature-detail-wrap-inner .feature-clm-wrap .body-check .mod-tbl01 {
		margin-top: -110px;
	}
}

/* # 健康アドバイス
----------------------------------- */
/* 犬画像＋区切り点線ボックス */
@media only screen and (max-width: 736px) {
	.feature-detail-wrap .dotline-box:after {
		width: 270px;
		height: 160px;
		background-image: url(/img/common/dog/img_dog_l_shiba.png);
		background-position: 10px -5px;
		-moz-background-size: 357px auto;
		-webkit-background-size: 357px auto;
		background-size: 357px auto;
	}
}

/* こんな病気に気をつけて */
.bg-shiba {
	background-image: url(/img/common/dog/img_dog_l_shiba.png);
	background-position: 530px 100px;
	background-repeat: no-repeat;
}
@media only screen and (max-width: 736px) {
	.bg-shiba {
		background-image: url();
	}
}

/* # お手入れと運動
----------------------------------- */
/* 各部のお手入れ */
.parts-care.bg-shiba {
	background-image: url(/img/species-products/shiba/img_shiba_exercise02.jpg);
	background-position: 100% 0;
	background-repeat: no-repeat;
}
@media only screen and (max-width: 736px) {
	.parts-care.bg-shiba {
		background-image: url();
	}
}

/* # サブナビ（スマホ用）
----------------------------------- */
.spgnav-list li.products a {
	padding-left: 90px;
	background-image: url(/img/common/dog/img_dog_s_shiba.png);
	background-size: 90px 110px;
	background-position: 5px 0;
}
@media only screen and (max-width: 736px) {
	.spgnav-list li.products a {
		padding-left: 80px;
		background-size: 40px 63px;
		background-position: 20px 7px;
	}
	.spgnav-area .spgnav-ttl a {
		background-image: url(/img/common/dog/img_dog_s_shiba.png);
		background-position: 0 -3px;
	}
	.spgnav-list li.products a {
		background-image: url(/img/common/products/img_products_xs_senior-shiba.png);
	}
}

/* # オンラインボタン（個別調整）
----------------------------------- */
.products-area .products-area-inner .products-btn-area {
  margin: -230px 0 0 30px!important;
}

@media only screen and (max-width: 736px) {
  .products-area .products-area-inner .products-btn-area {
    margin: 30px 0 0 0!important;
  }
}