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

#appli{
	width:960px;
	height:auto;
	margin:0 auto;
	padding:0 0 20px 0;
	font-size:80%;
}

#appli form{
	width:910px;
	margin:0 auto;
}



#appli table{
	width:810px;
	height:auto;
	margin:10px auto;
	border-collapse:collapse;
}

#appli table td.crelist{
	border-bottom:1px solid #ff7839;
	width:270px;
	/*height:20px;*/
	padding:5px 0;
}
#appli table td.crelist img{
	width:120px;
	height:90px;
	margin:0 auto;
	border:none;
	text-decoration:none;
}


#appli a:link,
#appli a:hover,
#appli a:visited,
#appli a:active{
	text-decoration:none;
	border:none;
}


a#nouhin img{
	border:none;
	text-decoration:none;
}

.appli{
	width:960px;
	height:auto;
	margin:0 auto;
	padding:0 0 20px 0;
	font-size:80%;
}

.appli form{
	width:910px;
	margin:0 auto;
}



.appli table{
	width:810px;
	height:auto;
	margin:10px auto;
	border-collapse:collapse;
}

.appli table tr.crelist a:link,
.appli table tr.crelist a:hover,
.appli table tr.crelist a:visit,
.appli table tr.crelist a:active{
	text-decoration:none;
	border:none;
}

td.crelist{
	border-bottom:1px solid #ff7839;
	width:270px;
	/*height:20px;*/
	padding:5px 0;
}
td.crelist img{
	width:120px;
	height:90px;
	margin:0 auto;
	border:none;
	text-decoration:none;
}

.charas{
	float:left;
	text-align:center;
	width:280px;
	margin:10px;
}

.charas h4{
	height:20px;
	margin:0 auto;
	padding:5px;
}

.tidx{
	text-align:center;
	background:#ff7839;
	color:#FFF;
	width:130px;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:2px;
}

table.ch_indiv{
	width:258px;
	font-size:12px;
	text-align:center;
	margin:0 10px;
	padding:0;
	border-collapse:separate;
	border-spacing:0;
}
.ch_indiv th{
	width:35%;
	color:#ff7839;
	text-align:right;
}

.ch_indiv_name{
	height:30px;
	background:#fff;
}


#bnr_tohako{
	width:960px;
	height:75px;
	border-bottom:1px solid #FF7839;
	margin:15px 0 0 0;
	font-size:14px;
	line-height:1.6em;
}

#bnr_tohako div{
	float:left;
	display:inline-block;
}

#bnr_tohako img{
	border:0;
}


/*キャラ一覧＞提出者＞作品詳細ページ*/

#works{
	font-size:80%;
	width:700px;
	height:auto;
	margin:0 auto;
}

#works tr{
	height:140px;
}

#works td{
	width:140px;
	height:140px;
	margin:10px 0;
	text-align:center;
}

#works td div{
	width:120px;
	height:140px;
	text-align:center;
	margin:0 auto;
}

#works a{
	display:block;
	width:120px;
	height:90px;
	margin-bottom:3px;
}

#works img {
	border:0;
}




