@charset "utf-8";

/*----------------------------------------------------------
特集（大）
----------------------------------------------------------*/


#mainArea.nbaspecialL .nbaContentsArea {
	width: 685px;
	_width: 705px;
	background: #000;
	overflow: hidden;
	padding: 10px 10px 20px 10px;
}
#mainArea.nbaspecialL .nbaContentsAreaInfo{
	width: 665px;
	_width: 705px;
	background: #000;
	overflow: hidden;
  padding:20px;
}

#mainArea.nbaspecialL .sideA {
	width: 338px;
	float: left;
	background: #FFF url(/sports/nba/img/bg_bule.jpg) no-repeat top left;
	padding: 24px 0px 10px 0px;
}

#mainArea.nbaspecialL .sideB {
	width: 338px;
	float: right;
	background: #FFF url(/sports/nba/img/bg_red.jpg) no-repeat top left;
	padding: 24px 0px 10px 0px;
	margin-bottom: 20px;
}

#mainArea.nbaspecialL p, 
#mainArea.nbaspecialL dl {
	line-height: 1.4;
}

#mainArea.nbaspecialL .cautionArea1 {
	background: #FFF url(/sports/nba/img/bg_cautionArea.jpg) no-repeat top left;
	padding: 15px 0px 10px 0px;
}

#mainArea.nbaspecialL .cautionArea1 p,
#mainArea.nbaspecialL .cautionArea2 p {
	padding: 0px 10px 0px 10px;
}

#mainArea.nbaspecialL .cautionArea2 {
	background: #FFF url(/sports/nba/img/bg_dottedLine.jpg) no-repeat top left;
	padding: 10px 0px 0px 0px;
}

#mainArea.nbaspecialL .qaArea,
#mainArea.nbaspecialL .scheduleArea {
	width: 685px;
	background: #FFF url(/sports/nba/img/bg_qa.jpg) no-repeat top left;
	clear: both;
	padding: 10px 0px 10px 0px;
}

#mainArea.nbaspecialL .qaArea dl {
	width: 647px;
	margin: 10px 19px 0px 19px;
}

#mainArea.nbaspecialL .qaArea dl dt {
	width: 587px;
	_width: 647px;
	background: #FFF url(/sports/nba/img/bg_q.jpg) no-repeat top left;
	padding: 7px 30px 5px 30px;
	font-weight: bold;
}

#mainArea.nbaspecialL .qaArea dl dd {
	width: 587px;
	_width: 647px;
	background: #FFF url(/sports/nba/img/bg_a.jpg) no-repeat top left;
	padding: 10px 30px 8px 30px;
}

#mainArea.nbaspecialL .qaArea dl dd {
	width: 587px;
	_width: 647px;
	background: #FFF url(/sports/nba/img/bg_a.jpg) no-repeat top left;
	padding: 10px 30px 8px 30px;
}

#mainArea.nbaspecialL .nbacomArea {
	width: 705px;
	background: #FFF url(/sports/nba/img/bg_nbacomArea.jpg) no-repeat top left;
	height: 123px
}

#mainArea.nbaspecialL .nbacomArea img {
	margin: 24px 0px 0px 190px;
}

#mainArea.nbaspecialL .nbacomArea p {
	margin: 0px 0px 0px 193px;
	padding-left: 12px;
	background: url(/sports/nba/img/ico_arrow.jpg) no-repeat center left;
}


.nogame{
background:#FFFFFF;
font-weight:bolder;
text-align:center;
}

/* --- リンクカラー nbaacomArea ---- */
#mainArea.nbaspecialL .nbaacomArea p a:link {color: #FFF; text-decoration: underline;}
#mainArea.nbaspecialL .nbaacomArea p a:visited {color: #FFF; text-decoration: underline;}
#mainArea.nbaspecialL .nbaacomArea p a:active {color: #FFF; text-decoration: underline;}
#mainArea.nbaspecialL .nbaacomArea p a:hover {color: #FFF; text-decoration: none;}







#mainArea.nbaspecialL .scheduleArea .scheduleNaviArea {
	width: 645px;
	overflow: hidden;
	margin: 18px 20px 0px 20px;
	position: relative;
}

#mainArea.nbaspecialL .scheduleArea .scheduleNaviArea p.current {
	font-weight: bold;
	position: relative;
	font-size: 125%;
	padding-left: 220px;
	z-index: 1;
}

#mainArea.nbaspecialL .scheduleArea .scheduleNaviArea .fl {
	background: url(/sports/nba/img/ico_previous.jpg) no-repeat center left;
	padding-left: 16px;
	margin-top: 6px;
	position: relative;
	z-index: 2;
}

#mainArea.nbaspecialL .scheduleArea .scheduleNaviArea .fr {
	background: url(/sports/nba/img/ico_next.jpg) no-repeat center right;
	padding-right: 16px;
	margin-top: 6px;
	position: relative;
	z-index: 2;
}

#mainArea.nbaspecialL .scheduleArea table.normal {
	border-collapse: collapse;
	border-right: #999999 1px solid;
	width: 645px;
	margin: 5px 20px 0px 20px;
}

#mainArea.nbaspecialL .scheduleArea table.normal th {
	font-weight: normal;
	padding: 6px 8px 4px 8px;
	border-left: #999999 1px solid;
	border-top: #999999 1px solid;
	background: #F1EFED;
	color: #333333;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
}

#mainArea.nbaspecialL .scheduleArea table.normal td {
	padding: 7px 8px 5px 8px;
	vertical-align: top;
	border-left: #999999 1px solid;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
	line-height: 1.4;
	vertical-align: middle;
}

#mainArea.nbaspecialL .scheduleArea table.normal th.skyp,
#mainArea.nbaspecialL .scheduleArea table.normal td.skyp {
	text-align: center;
	background: #EAF3F4;
}
#mainArea.nbaspecialL .scheduleArea table.normal th.e2,
#mainArea.nbaspecialL .scheduleArea table.normal td.e2 {
	text-align: center;
	background: #FFEEF2;
}

#mainArea.nbaspecialL .scheduleArea .contentsBox {
	width: 645px;
	margin: 0px 20px 0px 20px;
}

#mainArea.nbaspecialL .scheduleArea .contentsBox.skypBox {
	width: 625px;
	_width: 643px;
	border: solid #93C0C6 1px;
	background: #EAF3F4;
	padding: 8px;
	margin-bottom: 10px !important;
	color: #333333;
}

#mainArea.nbaspecialL .scheduleArea .contentsBox.e2Box {
	width: 625px;
	_width: 643px;
	border: solid #FF7D9A 1px;
	background: #FFEEF2;
	padding: 8px;
	color: #333333;
	margin-bottom: 10px !important;
}

.uncertainty td.ac,
.uncertainty td.skyp,
.uncertainty td.e2{
background-color:#E6E6E6 !important;
}

.red{
color:#CC0000;
}