@charset "UTF-8";
/* CSS Document */

/*	サイドナビ
--------------------*/

#left-content #sub {
	float:left;
	width:171px;
}

#left-content #sub #sidenav {
	width:171px;
	background:url(../images/sidenav_middle.png) repeat-y 0 0;
}

#left-content #sub #sidenav h3 {
	width:171px;
	height:0;
	padding-top:42px;
	margin-bottom:10px;
	overflow:hidden;
}

body.dog #left-content #sub #sidenav h3 {
	background:url(../images/sidenav_d.png) no-repeat 0 0;
}

body.owner #left-content #sub #sidenav h3 {
	background:url(../images/sidenav_p.png) no-repeat 0 0;
}

#left-content #sub #sidenav ul {
	padding:0 6px 30px 5px;
	background:url(../images/sidenav_bottom.png) no-repeat 0 100%;
}

#left-content #sub #sidenav ul li {
	padding:0 25px 0 ;
}

#left-content #sub #sidenav ul ul {
	padding:0 0 9px;
	background:none;
}

#left-content #sub #sidenav ul li {
	padding:0;
}

#left-content #sub #sidenav ul li span,
#left-content #sub #sidenav ul li a {
	display:block;
	width:160px;
	height:0;
	padding-top:20px;
	overflow:hidden;
}

/*ワンコ編*/
body.dog #left-content #sub #sidenav ul li.t1 span {
	background:url(../images/side_d.png) no-repeat -160px 0;
	
}

body.dog #left-content #sub #sidenav ul li.t2 span {
	background:url(../images/side_d.png) no-repeat -160px -124px;
	
}

body.dog #left-content #sub #sidenav ul li.t3 span {
	background:url(../images/side_d.png) no-repeat -160px -215px;
	
}

body.dog #left-content #sub #sidenav ul li.t4 span {
	background:url(../images/side_d.png) no-repeat -160px -359px;
	
}

body.dog #left-content #sub #sidenav ul li li.s1 a {
	background:url(../images/side_d.png) no-repeat 0 -17px;
}

body.tops #left-content #sub #sidenav ul li li.s1 a,
body.dog #left-content #sub #sidenav ul li li.s1 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -17px;
}

body.dog #left-content #sub #sidenav ul li li.s2 a {
	background:url(../images/side_d.png) no-repeat 0 -34px;
}

body.tsunagi #left-content #sub #sidenav ul li li.s2 a,
body.dog #left-content #sub #sidenav ul li li.s2 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -34px;
}

body.dog #left-content #sub #sidenav ul li li.s3 a {
	background:url(../images/side_d.png) no-repeat 0 -53px;
}

body.one-piece #left-content #sub #sidenav ul li li.s3 a,
body.dog #left-content #sub #sidenav ul li li.s3 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -53px;
}

body.dog #left-content #sub #sidenav ul li li.s4 a {
	background:url(../images/side_d.png) no-repeat 0 -70px;
}

body.bottoms #left-content #sub #sidenav ul li li.s4 a,
body.dog #left-content #sub #sidenav ul li li.s4 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -70px;
}

body.dog #left-content #sub #sidenav ul li li.s5 a {
	background:url(../images/side_d.png) no-repeat 0 -88px;
}

body.hat #left-content #sub #sidenav ul li li.s5 a,
body.dog #left-content #sub #sidenav ul li li.s5 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -88px;
}

body.dog #left-content #sub #sidenav ul li li.s6 a {
	background:url(../images/side_d.png) no-repeat 0 -142px;
}

body.oyatsu #left-content #sub #sidenav ul li li.s6 a,
body.dog #left-content #sub #sidenav ul li li.s6 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -142px;
}

body.dog #left-content #sub #sidenav ul li li.s7 a {
	background:url(../images/side_d.png) no-repeat 0 -160px;
}

body.bowl #left-content #sub #sidenav ul li li.s7 a,
body.dog #left-content #sub #sidenav ul li li.s7 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -160px;
}

body.dog #left-content #sub #sidenav ul li li.s8 a {
	background:url(../images/side_d.png) no-repeat 0 -178px;
}

body.stocker #left-content #sub #sidenav ul li li.s8 a,
body.dog #left-content #sub #sidenav ul li li.s8 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -178px;
}

body.dog #left-content #sub #sidenav ul li li.s9 a {
	background:url(../images/side_d.png) no-repeat 0 -232px;
}

body.collar #left-content #sub #sidenav ul li li.s9 a,
body.dog #left-content #sub #sidenav ul li li.s9 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -232px;
}

body.dog #left-content #sub #sidenav ul li li.s10 a {
	background:url(../images/side_d.png) no-repeat 0 -251px;
}

body.carry #left-content #sub #sidenav ul li li.s10 a,
body.dog #left-content #sub #sidenav ul li li.s10 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -251px;
}

body.dog #left-content #sub #sidenav ul li li.s11 a {
	background:url(../images/side_d.png) no-repeat 0 -269px;
}

body.sling #left-content #sub #sidenav ul li li.s11 a,
body.dog #left-content #sub #sidenav ul li li.s11 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -269px;
}

body.dog #left-content #sub #sidenav ul li li.s12 a {
	background:url(../images/side_d.png) no-repeat 0 -287px;
}

body.cart #left-content #sub #sidenav ul li li.s12 a,
body.dog #left-content #sub #sidenav ul li li.s12 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -287px;
}

body.dog #left-content #sub #sidenav ul li li.s13 a {
	background:url(../images/side_d.png) no-repeat 0 -305px;
}

body.tag #left-content #sub #sidenav ul li li.s13 a,
body.dog #left-content #sub #sidenav ul li li.s13 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -305px;
}

body.dog #left-content #sub #sidenav ul li li.s14 a {
	background:url(../images/side_d.png) no-repeat 0 -324px;
}

body.raincoat #left-content #sub #sidenav ul li li.s14 a,
body.dog #left-content #sub #sidenav ul li li.s14 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -324px;
}

body.dog #left-content #sub #sidenav ul li li.s15 a {
	background:url(../images/side_d.png) no-repeat 0 -377px;
}

body.toy #left-content #sub #sidenav ul li li.s15 a,
body.dog #left-content #sub #sidenav ul li li.s15 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -377px;
}

body.dog #left-content #sub #sidenav ul li li.s16 a {
	background:url(../images/side_d.png) no-repeat 0 -394px;
}

body.bed #left-content #sub #sidenav ul li li.s16 a,
body.dog #left-content #sub #sidenav ul li li.s16 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -394px;
}

body.dog #left-content #sub #sidenav ul li li.s17 a {
	background:url(../images/side_d.png) no-repeat 0 -413px;
}

body.house #left-content #sub #sidenav ul li li.s17 a,
body.dog #left-content #sub #sidenav ul li li.s17 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -413px;
}

body.dog #left-content #sub #sidenav ul li li.s18 a {
	background:url(../images/side_d.png) no-repeat 0 -430px;
}

body.toilet #left-content #sub #sidenav ul li li.s18 a,
body.dog #left-content #sub #sidenav ul li li.s18 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -430px;
}

body.dog #left-content #sub #sidenav ul li li.s19 a {
	background:url(../images/side_d.png) no-repeat 0 -449px;
}

body.care #left-content #sub #sidenav ul li li.s19 a,
body.dog #left-content #sub #sidenav ul li li.s19 a:hover {
	background:url(../images/side_d.png) no-repeat -160px -449px;
}

body.dog #left-content #sub #sidenav ul li li.s20 a {
	background:url(../images/side_p.png) no-repeat 0 -143px;
}

body.etc #left-content #sub #sidenav ul li li.s20 a,
body.dog #left-content #sub #sidenav ul li li.s20 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -143px;
}

/*飼い主編*/
body.owner #left-content #sub #sidenav ul li.t1 span {
	background:url(../images/side_p.png) no-repeat -160px 0;
	
}

body.owner #left-content #sub #sidenav ul li.t2 span {
	background:url(../images/side_p.png) no-repeat -160px -179px;
	
}

body.owner #left-content #sub #sidenav ul li.t3 span {
	background:url(../images/side_p.png) no-repeat -160px -251px;
	
}

body.owner #left-content #sub #sidenav ul li li.s1 a {
	background:url(../images/side_p.png) no-repeat 0 -17px;
}

body.outer #left-content #sub #sidenav ul li li.s1 a,
body.owner #left-content #sub #sidenav ul li li.s1 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -17px;
}

body.owner #left-content #sub #sidenav ul li li.s2 a {
	background:url(../images/side_p.png) no-repeat 0 -34px;
}

body.tanktop #left-content #sub #sidenav ul li li.s2 a,
body.owner #left-content #sub #sidenav ul li li.s2 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -34px;
}

body.owner #left-content #sub #sidenav ul li li.s3 a {
	background:url(../images/side_p.png) no-repeat 0 -53px;
}

body.parka #left-content #sub #sidenav ul li li.s3 a,
body.owner #left-content #sub #sidenav ul li li.s3 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -53px;
}

body.owner #left-content #sub #sidenav ul li li.s4 a {
	background:url(../images/side_p.png) no-repeat 0 -70px;
}

body.sports #left-content #sub #sidenav ul li li.s4 a,
body.owner #left-content #sub #sidenav ul li li.s4 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -70px;
}

body.owner #left-content #sub #sidenav ul li li.s5 a {
	background:url(../images/side_p.png) no-repeat 0 -88px;
}

body.o-bottoms #left-content #sub #sidenav ul li li.s5 a,
body.owner #left-content #sub #sidenav ul li li.s5 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -88px;
}

body.owner #left-content #sub #sidenav ul li li.s6 a {
	background:url(../images/side_p.png) no-repeat 0 -107px;
}

body.skirt #left-content #sub #sidenav ul li li.s6 a,
body.owner #left-content #sub #sidenav ul li li.s6 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -107px;
}

body.owner #left-content #sub #sidenav ul li li.s7 a {
	background:url(../images/side_p.png) no-repeat 0 -125px;
}

body.o-hat #left-content #sub #sidenav ul li li.s7 a,
body.owner #left-content #sub #sidenav ul li li.s7 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -125px;
}

body.owner #left-content #sub #sidenav ul li li.s8 a {
	background:url(../images/side_p.png) no-repeat 0 -143px;
}

body.food #left-content #sub #sidenav ul li li.s8 a,
body.owner #left-content #sub #sidenav ul li li.s8 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -143px;
}

body.owner #left-content #sub #sidenav ul li li.s9 a {
	background:url(../images/side_p.png) no-repeat 0 -196px;
}

body.food #left-content #sub #sidenav ul li li.s9 a,
body.owner #left-content #sub #sidenav ul li li.s9 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -196px;
}

body.owner #left-content #sub #sidenav ul li li.s10 a {
	background:url(../images/side_p.png) no-repeat 0 -214px;
}

body.food #left-content #sub #sidenav ul li li.s10 a,
body.owner #left-content #sub #sidenav ul li li.s10 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -214px;
}

body.owner #left-content #sub #sidenav ul li li.s11 a {
	background:url(../images/side_p.png) no-repeat 0 -268px;
}

body.food #left-content #sub #sidenav ul li li.s11 a,
body.owner #left-content #sub #sidenav ul li li.s11 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -268px;
}

body.owner #left-content #sub #sidenav ul li li.s12 a {
	background:url(../images/side_p.png) no-repeat 0 -287px;
}

body.food #left-content #sub #sidenav ul li li.s12 a,
body.owner #left-content #sub #sidenav ul li li.s12 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -287px;
}

body.owner #left-content #sub #sidenav ul li li.s13 a {
	background:url(../images/side_p.png) no-repeat 0 -304px;
}

body.food #left-content #sub #sidenav ul li li.s13 a,
body.owner #left-content #sub #sidenav ul li li.s13 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -304px;
}

body.owner #left-content #sub #sidenav ul li li.s14 a {
	background:url(../images/side_p.png) no-repeat 0 -323px;
}

body.food #left-content #sub #sidenav ul li li.s14 a,
body.owner #left-content #sub #sidenav ul li li.s14 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -323px;
}

body.owner #left-content #sub #sidenav ul li li.s15 a {
	background:url(../images/side_p.png) no-repeat 0 -341px;
}

body.food #left-content #sub #sidenav ul li li.s15 a,
body.owner #left-content #sub #sidenav ul li li.s15 a:hover {
	background:url(../images/side_p.png) no-repeat -160px -341px;
}
