

#main-contents .cb .sort{
	text-align: right;
	margin: 15px 0px 0px;
}




.creator{
	margin: 20px 0px 0px;
	padding: 1px;
	height: 168px;
	width: 558px;
	border: 1px solid #E3E3E3;
	overflow: hidden;
	_zoom:1;
}
.creator.t{
	margin-top: 0px;
}

.creator .cr-img{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 168px;
	width: 120px;
}

.creator .cr-data{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 432px;
}

.creator .cr-data .cr-data-header{
	margin: 5px 0px 0px;
	padding: 0px;
	width: 432px;
	overflow: hidden;
	_zoom:1;
	height: 38px;
}

#main-contents .cb .creator .cr-data .cr-data-header h5{
	margin: 4px 0px 0px;
	padding: 0px;
	float: left;
	width: 190px;
	border-bottom-width: 0px;
	border-bottom-style: none;
}

#main-contents .cb .creator .cr-data .cr-data-header p{
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 230px;
}
.creator.h200{height: 195px;}

#main-contents .cb .creator .cr-data h6{
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 432px;
}

#main-contents .cb .creator .cr-data p.c-text{
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 432px;
	line-height: 160%;
}
#main-contents .cb .creator.h200 .cr-data p.c-text{height: auto;}
#main-contents .cb .creator.h200 .cr-data p.kome{ font-size:85%; color:#990000; line-height:120%; padding:5px 0 5px 10px;text-indent: -1.0em;}

.creator .cr-data .cr-data-footer{
	margin: 0px;
	padding: 0px;
	width: 432px;
	overflow: hidden;
	_zoom:1;
	height: 32px;
	background: url(../../images/contents/handmade/dot_bg.png) repeat;
}

#main-contents .cb .creator .cr-data .cr-data-footer p{
	margin: 5px 0px 0px 10px;
	padding: 0px;
	float: left;
	width: 245px;
	font-size: 120%;
}

#main-contents .cb .creator .cr-data .cr-data-footer p.s{
	width: 300px;
}

#main-contents .cb .creator .cr-data .cr-data-footer ul{
	margin: 3px 0px 0px;
	padding: 0px;
	float: right;
	width: 177px;
	overflow: hidden;
	_zoom:1;
}

#main-contents .cb .creator .cr-data .cr-data-footer ul.s{
	width: 88px;
}

#main-contents .cb .creator .cr-data .cr-data-footer ul li{
	float: left;
	width: 88px;
}



.coordinator{
	margin: 8px 0px 0px;
	padding: 0px 0px 8px;
	border-bottom: 1px solid #D6CFCF;
	width: 560px;
	overflow: hidden;
	_zoom:1;
	height: 98px;
}

.coordinator .cd-img{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 113px;
}

.coordinator .cd-data{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 447px;
}

#main-contents .cb .coordinator .cd-data h5{
	margin: 0px;
	padding: 0px;
	width: 447px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	height: 45px;
}

#main-contents .cb .coordinator .cd-data p{
	margin: 0px;
	padding: 0px 0px 0px 9px;
	width: 438px;
	line-height: 160%;
}

#main-contents .cb h4.cd-h4{
	margin: 0px;
}
#main-contents .tv-sc{padding: 50px 0 0;}
#main-contents .tv-sc table{
	border-collapse: collapse;
	margin: 5px 0 10px;
	padding: 0;
	border: solid 1px #E3E3E3;
	width:100%;
	border-top:none;
}
#main-contents .tv-sc table th{
	margin: 0px;
	padding: 5px;
	width:20%;
	text-align:center;
	vertical-align:top;
	border: solid 1px #E3E3E3;
	border-right: dotted 1px #E3E3E3;
	background:#F0F0F0;
}
#main-contents .tv-sc table th.prace{
	width:10%;
	background:#999999;
	color:#FFF;
	padding: 8px;
	 line-height:135%;
}
#main-contents .tv-sc table td{
	margin: 0px;
	width:15%;
	padding: 5px 8px;
	text-align:center;
	vertical-align:top;
	border-bottom: dotted 1px #CCC;
}
#main-contents .tv-sc table td.detail{width:55%;text-align: left;}
#main-contents .tv-sc table td.b-top{
	border-top: solid 1px #E3E3E3;
}
#main-contents .tv-sc table td p{font-size:85%; padding:0; margin:3px 0; line-height:135%;}
#main-contents .tv-sc table td p.tv-t{font-size:100%; font-weight:bold; padding:5px 0;background: url(../../images/contents/handmade/t_bg.gif) repeat;}
#main-contents .tv-sc table td.detail .tv-t.w{letter-spacing:-0.5px;}
*:first-child+html #main-contents .tv-sc table td.detail .tv-t.w { letter-spacing:-1px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {  

#main-contents .tv-sc table td.detail .tv-t.w { letter-spacing:-1px; } 

} 
#main-contents .tv-sc p.pd-tb{ padding:10px 0;}
