@charset "utf-8";

#catMousepad{
	margin-top:20px;
	width:100%;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#catMousepad a img{
	border:none;
}

#catMousepad .pageTitle{
	margin:0;
}


#catMousepad .menu{
	margin:0;
	padding:0;
	width:100%;
	height:39px;
	overflow:hidden;
	list-style:none;
	background-color:#f8ecca;
}
	#catMousepad .menu li{
		margin:0;
		padding:0 0 0 2px;
		width:218px;
		height:39px;
		overflow:hidden;
		float:left;
	}
		#catMousepad .menu li.begin{
			padding-left:1px;
		}

#catMousepad .split{
	margin:30px auto;
	text-align:center;
}

#catMousepad .contentsWrap{
	padding-top:20px;
	background:url(../images/cat_index/bg-contents.jpg) repeat-x top left;
}

#catMousepad .contentsWrap .contents{
	margin:auto;
	width:815px;
	zoom:1;
}
	#catMousepad .contentsWrap .contents .thumbnail{
		margin:0;
		width:250px;
		float:left;
	}
	#catMousepad .contentsWrap .contents .data{
		padding:10px;
		width:510px;
		float:right;
		background-color:#efefe0;
		border-radius:10px;
	}
		#catMousepad .contentsWrap .contents .data .name{
			margin:30px 0 0;
			padding-left:20px;
			height:80px;
			width:296px;
			float:left;
		}
		#catMousepad .contentsWrap .contents .data .logo{
			width:146px;
			float:right;
		}
		#catMousepad .contentsWrap .contents .data hr{
			clear:both;
			margin-bottom:20px;
			height:1px;
			border:none;
			background-color:#ccc;
		}
		#catMousepad .contentsWrap .contents .data .description{
			margin:0 0 10px;
			color:#000;
			font-size:20px;
			line-height:1.4;
		}
		#catMousepad .contentsWrap .contents .data .itemPhoto{
			margin:0;
			width:148px;
			float:left;
		}
		#catMousepad .contentsWrap .contents .data .caption{
			width:340px;
			float:right;
		}
			#catMousepad .contentsWrap .contents .data .caption .subTitle{
				margin:0 0 10px;
			}
			#catMousepad .contentsWrap .contents .data .caption ul{
				margin:0 0 10px;
				padding:0;
				list-style:none;
			}
				#catMousepad .contentsWrap .contents .data .caption ul li span{
					color:#c00;
				}
			#catMousepad .contentsWrap .contents .data .caption ul.buttons{
				margin:0;
			}
				#catMousepad .contentsWrap .contents .data .caption ul.buttons li{
					display:inline;
					padding:0;
				}