body{
	font-family: "Lucida Grande",Calibri,Arial;
	font-size: 9pt;
	color: #333;
	background: #f8f8f8;
	background:rgba(207, 207, 207, 0.52) url(../img/webback11.jpg);
	
}

.linkContainer a{
	color: #b00;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}

.linkContainer a:hover{
	color: #000;
}
img{
	vertical-align: bottom;
	padding: 0 3px 0 0;
}



table{
	margin: 0 auto;
	padding: 0;
	width: 90%;
}
	table td{
		padding: 5px;
	}
	thead td{
		padding-left: 0;
		font-family: "Trebuchet MS";
		font-size: 11pt;
		font-weight: bold;
	}
	tbody .story td{
		background: #fff;
		border: solid 1px #ddd;
	}
	tbody .story td.image{
		white-space: nowrap;
		width: 1%;
		padding: 5px 10px;
	}
	tbody .story td.desc{
		
		width: 99%;
		padding: 5px 10px;
		vertical-align: top;
	}
	

	
	
	tbody .folder td{
		border: solid 1px #f8f8f8;
	}
	tbody .file td{
		background: #fff;
		border: solid 1px #ddd;
	}
	tbody .file td.size,
	tbody .file td.time{
		white-space: nowrap;
		width: 1%;
		padding: 5px 10px;
	}
	tbody .file td.size span{
		color: #999;
		font-size: 8pt;
	}
	tbody .file td.time{
		color: #555;
	}
	tfoot td{
		padding: 5px 0;
		color: #777;
		font-size: 8pt;
		background: #f8f8f8;
		border-color: #f8f8f8;
	}
	tfoot td.copy{
		text-align: right;
		white-space: nowrap;
	}
	tfoot td.cc{
		padding: 40px;
		text-align: center;
	}
	tfoot td.cc img{
		padding: 0;
		border: none;
	}
	


	
.aniTitleBox
{
	
	font-size: 30px!important;
	color: #333!important;
	font-family: 'Share Tech', sans-serif!important;
	line-height: 30px!important;
}	


.textBold
{
	font-weight: bolder!important;
}

.textNormal
{
	font-weight: normal!important;
}

@media screen and (min-width: 600px) and (max-width: 799px){
    .tableProjectUser{
		width:60%;
		margin: 0px 10px;
	}
}

@media screen and (min-width: 800px) and (max-width: 1023px){
    .tableProjectUser{
		width:50%;
		margin: 0px 10px;
	}
}

@media screen and (min-width: 1024px){
    .tableProjectUser{
		width:30%;
		margin: 0px 10px;
	}
}



.tableProjectFile{
	width:100%;
	margin: 0px 10px 10px 0px;
}


.animeEPItem{

width:200px;
height:113px;
margin-left:1%;
margin-right:1%;
margin-bottom:15px;
display:inline-block;
overflow:hidden;
float:left;
position:relative;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 5px solid #FFFFFF!important;
box-shadow: 0 0 3px rgba(119, 119, 119, 0.63);
background: rgb(221, 221, 221);
}

.animeEPItem:hover{
border-radius: 0px;
border: 5px solid rgba(0, 122, 255, 0.6)!important;
-webkit-transition: 200ms ease-in-out;
box-shadow: 0 0 3px rgba(119, 119, 119, 0.63);
}

.animeEPItem img{width:100%;}

.animeEPItem aniCaption{
	background: rgba(0,0,0,0.5);
  position: absolute;
  width:100%;
  padding:2%;
  float:left;
  bottom:0px;
  left:0px;
  float:left;
  display:inline-block;
  color:#FFFFFF;
}

.headTitleType{
	color:#FFF;
	font-size:30px;
	text-align:center;
	font-family: 'Share Tech', sans-serif!important;
}

.animeEPItem .aniTitle
{
	float:right;
	font-size: 15px!important;
	color: #FFFFFF!important;
	font-family: 'Share Tech', sans-serif!important;
	line-height: 15px!important;
}