@charset "shift_jis";

/*----------PAGE----------*/

#cate{
	background:url(../image/cate_bg.jpg);
	height:23px;
	}
#cate ul{
	margin:0px;
	padding:0 0 0 0;
	list-style:none;
	}
#cate li{
	display:inline;
	padding:0;
	margin:0;
	}
.sum a{
	background:url(../image/sum_bg.jpg) no-repeat;
	width:58px;
	height:58px;
	padding:0px;
	display:block;
	}
.sum a:hover{
	background:url(../image/sum_bg_on.jpg) no-repeat;
	}
.sum a.on{
	background:url(../image/sum_bg_on.jpg) no-repeat;
	}
.sum img{
	padding:3px;
	}
dl {  
	width:128px;  
	}  
dt {
	float:left;
	width:57px;
	padding:0 0 9px 0;
	clear:both;
	font-weight:bold;
	}  
dd {
	width:57px;
	margin-left:67px;
	padding:0 0 9px 0;
	}

.works_lead{
	padding:20px;
}

#works_index {
	width:860px;
	margin:auto;
	text-align:center;
	padding:0 0 10px 0;
	}
#works_index th{
	background:#191919;
	border-top:1px solid #212121;
	border-left:1px solid #7c0f14;
	border-bottom:1px solid #141414;
	width:100px;
	vertical-align:top;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	}
#works_index td{
	background:#1d1d1d;
	border-top:1px solid #262626;
	border-left:1px solid #000000;
	border-bottom:1px solid #141414;
	padding:3px 5px 3px 20px;
	width:745px;
	text-align:left;
	line-height:1.7;
	}

#works_index h3{
	text-align:left;
	margin:30px 0 10px 0;
}

