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

body{
	background:#F4F4F4;
}
body,table,input,th,td,ul,li,p{
	font-family: "ＭＳ Ｐゴシック", arial, helvetica, clean, sans-serif;
	font-size:13px;
	line-height:1.5em;
    *font-size:small;
    *font:x-small;
	color: #595959;
	margin-bottom:0.3em;
}
li{
	margin-bottom:0.3em;
}
/********** 中黒のリスト **********/
ul.disc_style li{
	list-style-type:disc;
	margin-left:1.5em;
}


/**********リンク**********/
a, a:hover, a:visited{
	color:#F44D00;
}
/********** strong **********/
.strong01{
	color:#41a7d8;
	font-size:1em;
	font-weight:normal;
	font-family: "ＭＳ Ｐゴシック", arial, helvetica, clean, sans-serif;
}
.strong02{
	color:#FF7563;
	font-size:1em;
	font-weight:normal;
	font-family: "ＭＳ Ｐゴシック", arial, helvetica, clean, sans-serif;
}
/**********caption**********/
.image_caption{
	font-size:0.9em;
	color:#41a7d8;
	margin-top:5px
}
/**********container**********/
#container{
	width:880px;
	margin-right:auto;
	margin-left:auto;
	border:solid 1px #cccccc;
	background:#ffffff;
}
/**********catch**********/
#catch{
	width:880px;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	text-align:right;
}
#catch p{
	font-size:0.8em;
	line-height:1.2em;
	color:#333333;
	
}
/**********header**********/
#header{
	padding-bottom:12px;
	background:#ffffff;
}
#header_category{
	padding-bottom:12px;
	background:#ffffff;
	width:880px;
	height:70px;
	background:url(../common/images/header_category_img.jpg) top left no-repeat;
	margin-bottom:12px;
}
/********** main **********/
/*sideとcontentをfloatするbox*/
#main{
	width:880px;
	margin-bottom:12px;
/*	height: auto;
	overflow: hidden;
*/}
/********** side **********/
#side{
	width:199px;
	background:#fff;
	float:left;
	border-right:1px solid #e6e6e6;
}
#side_inner{
	padding-left:12px;
	padding-rihgt:12px;
}
#side .menu{
	width:175px;
	background:url(../side/images/menu_bg.gif) bottom;
	padding-bottom:6px;/*liのmargin-botomを5で足して11px*/
	margin-bottom:8px;

}
#side .menu_inner{
	background:url(../side/images/menu_bg.gif) top;
	padding-top:11px;
	padding-left:11px;
}

#side .menu ul{
	width:153px;
}
#side .menu li{
	height:22px;
	margin-bottom:5px;
}

#side .menu li a{
	display:block;
	width:100%;
	height:100%;
	background:url(../side/images/menu.gif) no-repeat;
	text-indent: -9999px;
}
#side .menu li#cart a:hover{
	background:url(../side/images/menu.gif) no-repeat;
}

#side .menu li#cart a{
	background-position:0 0;
}
#side .menu li#cart a:hover{
	background-position:-153px 0;
}

#side .menu li#top a{
	background-position:0 -22px;
}
#side .menu li#top a:hover{
	background-position:-153px -22px;
}
/**/
#side .menu li#bigner a{
	background-position:0 -44px;
}
#side .menu li#bigner a:hover{
	background-position:-153px -44px;
}
#side .menu li#toydog a{
	background-position:0 -66px;
}
#side .menu li#toydog a:hover{
	background-position:-153px -66px;
}
/**/
#side .menu li#dog a{
	background-position:0 -88px;
}
#side .menu li#dog a:hover{
	background-position:-153px -88px;
}

#side .menu li#design a{
	background-position:0 -110px;
}
#side .menu li#design a:hover{
	background-position:-153px -110px;
}

#side .menu li#color a{
	background-position:0 -132px;
}
#side .menu li#color a:hover{
	background-position:-153px -132px;
}

#side .menu li#size a{
	background-position:0 -154px;
}
#side .menu li#size a:hover{
	background-position:-153px -154px;
}

#side .menu li#name a{
	background-position:0 -176px;
}
#side .menu li#name a:hover{
	background-position:-153px -176px;
}
/**/
#side .menu li#try a{
	background-position:0 -198px;
}
#side .menu li#try a:hover{
	background-position:-153px -198px;
}
#side .menu li#manual a{
	background-position:0 -220px;
}
#side .menu li#manual a:hover{
	background-position:-153px -220px;
}
/**/
#side .menu li#after a{
	background-position:0 -242px;
}
#side .menu li#after a:hover{
	background-position:-153px -242px;
}
#side .menu li#attention a{
	background-position:0 -264px;
}
#side .menu li#attention a:hover{
	background-position:-153px -264px;
}
#side .menu li#rebuy a{
	background-position:0 -286px;
}
#side .menu li#rebuy a:hover{
	background-position:-153px -286px;
}
#side .menu li#contact a{
	background-position:0 -308px;
}
#side .menu li#contact a:hover{
	background-position:-153px -308px;
}
#side .menu li#kiyaku a{
	background-position:0 -330px;
}
#side .menu li#kiyaku a:hover{
	background-position:-153px -330px;
}
#side .menu li#tokutei a{
	background-position:0 -352px;
}
#side .menu li#tokutei a:hover{
	background-position:-153px -352px;
}
#side .menu li#sitemap a{
	background-position:0 -374px;
}
#side .menu li#sitemap a:hover{
	background-position:-153px -374px;
}
#side .menu li#links a{
	background-position:0 -396px;
}
#side .menu li#links a:hover{
	background-position:-153px -396px;
}

/*組み合わせボタン*/
#side #creation_btn{
	width:175px;
	height:44px;
	margin-bottom:8px;
}
#side #creation_btn a{
	width:175px;
	height:44px;
	display:block;
	text-indent: -9999px;
	background:url(../side/images/menu_creation_btn.gif) no-repeat left;
}
#side #creation_btn a:hover{
	background-position:right;
}

/********** content **********/
#content{
	width:680px;
	background:#fff;
	float:left;
}
#content_inner{
	margin-left:12px;
	margin-right:12px;
}
/********** footer **********/
#footer{
	background:#fff;
	line-height:1em;
	text-align:center;
	padding:12px;
	border-top:#e6e6e6 solid 1px;
}
#footer a{
	font-size:0.7em;
	color:#595959;
}
#footer p{
	font-size:0.7em;
	color:#595959;
	margin-top:6px;
}

