@charset "UTF-8";
/* /fcroman/member/s/css/entry.css */

#contents h2{
	background: #000;
	color: #fff;
	font-size: 2.0em;
	font-weight: blod;
	padding: 10px 15px;
	margin-bottom: 15px;
	font-family:Arial, Helvetica, sans-serif;
	}
#contents h2 span{
	font-size: 1.4em;
	letter-spacing: -0.3px;
	}
/******************************************************************************
left
******************************************************************************/
.block-profile{
	padding: 0 15px;
	}
.block-profile .number{
	width: 100px;
	float: left;
	font-size: 7em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	letter-spacing: -4px;
	line-height: 1.0;
	text-shadow:0 1px 0 #6fd3ff;
	}
.block-profile ul{
	margin-bottom: 15px;
	}
.block-profile ul li{
	font-size: 1.2em;
	line-height: 1.7;
	}
/* ability */
.block-profile table.ability{
	font-size: 1.2em;
	line-height: 1.5;
	margin-bottom: 15px;
	border: solid 1px #000;
	padding: 10px 5px;
	width: 100%;
	background: #1a1a1a;
	}
.block-profile table.ability th{
	text-align: right;
	vertical-align: middle;
	padding: 3px 5px 3px 0;
	white-space:nowrap;
	color: #fff;
	width: 20%;
	}
.block-profile table.ability td{
	padding: 3px 0;
	width: 80%;
	}
td.speed p{
	background: #ec3a58;
	}
td.pass p{
	background: #36dbb4;
	}
td.dribble p{
	background: #90db34;
	}
td.shoot p{
	background: #dbb11b;
	}
td.technique p{
	background: #ebcd9b;
	}
td.physical p{
	background: #626262;
	}
td.level0 p{
	width: 1%;
	}
td.level1 p{
	width: 20%;
	}
td.level2 p{
	width: 40%;
	}
td.level3 p{
	width: 60%;
	}
td.level4 p{
	width: 80%;
	}
td.level5 p{
	width: 100%;
	}
/* data */
.block-profile table.data{
	font-size: 1.2em;
	line-height: 1.5;
	margin-bottom: 25px;
	width: 100%;
	}
.block-profile table.data th{
	border-bottom: solid 2px #000;
	text-align: left;
	padding: 8px 0;
	white-space: nowrap;
	width: 100px;
	}
.block-profile table.data td{
	background: url(/fcroman/cmn/img/dot.gif) repeat-x left bottom;
	text-align: left;
	padding: 8px 0 8px 10px;
	width: 180px;
	}
.block-profile table.data td a{
	text-decoration: underline!important;
	}

/* box-goal */
.box-goal{
	position: relative;
	background: #000;
	color: #fff;
	margin-bottom: 30px;
	}
.box-goal h3{
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 9px 0;
	text-align: center;
	}
.box-goal object{
	width: 100%!important;
	hieght: auto!important;
	}
.box-goal .ic-best{
	position: absolute;
	top: -15px;
	right: -5px;
	}
/*bn-diggin*/
.bn-diggin{
	margin-bottom: 30px;
}
.bn-diggin img{
	max-width:100%;
	height: auto;
}
/*------------------------------*/
/*block-movie*/
/*------------------------------*/
.block-movie{
	}
.block-movie ul{
	text-align: center;	
	}
.block-movie ul li{
	display: inline-block;
	widht: 128px;
	margin: 0 5px 10px;
	}
h3.ttl-play {
	font-size: 2.0em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0;
	margin-bottom: 5px;
	}
.block-movie .bt-more{
	text-align: center;
	font-size: 1.4em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 15px;
	}
.block-movie .bt-more a{
	display: block;
	background: #000;
	color: #fff;
	padding: 8px 20px;
	text-decoration: none;
	}
/* box */
.block-movie .box{
	position: relative;
	}
.block-movie .box p.player{
	position: absolute;
	top:17px;
	left:3px;
	background: #000;
	color: #fff;
	padding:3px;
	}
.block-movie .box p.day{
	position: absolute;
	top:3px;
	left:3px;
	background: #000;
	color: #fff;
	padding:3px;
	}
.block-movie .box p.image{
	width: 120px;
	padding: 2px;
	margin-bottom: 5px;
	border: solid 1px #000;
	background: #fff;
	}
.block-movie .box .ic-best{
	position: absolute;
	bottom: -5px;
	right: -8px;
	}
.block-movie .bl-hover{
    filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
	}
.block-movie .last{
    margin: 0 0 10px 0;
	}