@charset "UTF-8";


/*大枠
------------------------------------------------------*/
#contents {
	width: 960px;
	padding: 10px 20px 0 20px;
	margin: 0 auto;
	}

/*メインフラッシュバナー
------------------------------------------------------*/
#main {
	width: 624px;
	float: left;
	}
.mainbnr {
	-moz-box-shadow: 0 0 6px #300;
	-webkit-box-shadow: 0 0 6px #300;
	behavior: url(/js/PIE.htc);
	}

/*更新履歴
------------------------------------------------------*/
dl.topics {
	margin-top: 10px;
	}
dl.topics dt.topics-bullet {
	width:624px;
	height: 30px;
	text-indent: -9999px;
	background: url(../image/top/bullet_topics.jpg) no-repeat 0 0;
	}
dl.topics dd.topics-dd {
	height: 250px;
	background: #333;
	border: solid 1px #A4A2A2;
	-moz-box-shadow: 0 0 6px #300;
	-webkit-box-shadow: 0 0 6px #300;
	behavior: url(/js/PIE.htc);
	overflow: auto;
	}
dl.topics-inner { width: 590px; color: #fff; padding:5px; font-size: 12px; overflow: hidden; zoom: 1; line-height: 1.8; }
dl.topics-inner dt { margin-bottom: 3px; width: 90px; float: left; clear: both; font-weight: bold; }
dl.topics-inner dd { background: url(../image/top/hr_topics.gif) no-repeat left bottom; margin-bottom: 3px; }
dl.topics-inner dd a:link,
dl.topics-inner dd a:visited { color: #fff;}

/*バトスピショップバトル（イベントスケジュール）
------------------------------------------------------*/
.sbschedule {
	width:624px;
	margin: 10px 0;
	}
.sbschedule dt {
	height: 30px;
	text-indent: -9999px;
	background: url(../image/top/bullet_schedule.jpg) no-repeat 0 0;
	}
.sbschedule dd{
	background: #333;
	padding: 0 0 0 5px;
	border: solid 1px #A4A2A2;
	-moz-box-shadow: 0 0 6px #300;
	-webkit-box-shadow: 0 0 6px #300;
	behavior: url(/js/PIE.htc);
	overflow: hidden;
	_width:618px;
	}

/*リンクバナー（左カラム下）
------------------------------------------------------*/
.linkbnr {
	width: 625px;
	list-style-type: none;
	}
.linkbnr li {
	float: left;
	margin-bottom: 10px;
	background: #fff;
	}
.linkbnr li a:hover { opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; }

/*右カラム
------------------------------------------------------*/
#ex {
	float: right;
	width: 310px;
	list-style-type: none;
	}
#ex li {
	margin-bottom: 10px;
	-moz-box-shadow: 0 0 6px #300;
	-webkit-box-shadow: 0 0 6px #300;
	behavior: url(/js/PIE.htc);
	background: #fff;
	}
#ex li.ex-todayscard { height: 420px; }
#ex li a:hover { opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; }

/*バンダイチャンネルムービー
------------------------------------------------------*/
.ex-movie { border: solid 1px #999; width: 308px; height: 245px;}

/*臨時バナー
------------------------------------------------------*/
div.BigBnr{ width:1000px;margin:6px auto 4px auto; background:#FFF;}
div.BigBnr a:hover img{opacity:0.7; filter:alpha(opacity=70);-ms-filter: "alpha( opacity=70 )";background:#FFF;}
