/*----------------------------------------------------------------------------------
	全体枠 背景設定
----------------------------------------------------------------------------------*/
body {
/*
      margin: 0px auto;
      ding: 0px;
      or: #000000;
      t-align: center;
      rflow-x: hidden;
      kground: #ffffff;
*/
}
/*
.st_overlay {
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background   : #222222;
    opacity      : 0.75;
    display: none;
}
*/


/*----------------------------------------------------------------------------------
	index
----------------------------------------------------------------------------------*/

.selection_index_contents {
	width: 490px;
	margin: 0px auto 40px auto;
	text-align: center;
}
.selection_index_ss {
	float: left;
	width: 200px;
	height: 150px;
}
.selection_index_text {
	float: left;
	width: 275px;
	margin: 0px 0px 0px 15px;
	text-align: left;
	line-height: 150%;
}
.selection_button_movie {
	margin: 5px auto 5px auto;
	text-align: center;
	text-indent: -9999px;
}
.selection_button_movie a {
	width: 260px;
	height: 35px;
	margin: 0px auto;
	display: block;
	background: url(../../img/ui/selection_button_movie.gif) 0 0 no-repeat;
}
.selection_button_movie a:hover {
	background: url(../../img/ui/selection_button_movie.gif) 0 -35px no-repeat;
}
.selection_button_movie a:active {
	background: url(../../img/ui/selection_button_movie.gif) 0 -70px no-repeat;
}
.selection_button_movie_past {
	margin: 5px auto 0px auto;
	text-align: center;
	text-indent: -9999px;
}
.selection_button_movie_past a {
	width: 260px;
	height: 25px;
	margin: 0px auto;
	display: block;
	background: url(../../img/ui/selection_button_movie_past.gif) 0 0 no-repeat;
}
.selection_button_movie_past a:hover {
	background: url(../../img/ui/selection_button_movie_past.gif) 0 -25px no-repeat;
}
.selection_button_movie_past a:active {
	background: url(../../img/ui/selection_button_movie_past.gif) 0 -50px no-repeat;
}
.selection_button_feature {
	margin: 5px auto 5px auto;
	text-align: center;
	text-indent: -9999px;
}
.selection_button_feature a {
	width: 260px;
	height: 35px;
	margin: 0px auto;
	display: block;
	background: url(../../img/ui/selection_button_feature.gif) 0 0 no-repeat;
}
.selection_button_feature a:hover {
	background: url(../../img/ui/selection_button_feature.gif) 0 -35px no-repeat;
}
.selection_button_feature a:active {
	background: url(../../img/ui/selection_button_feature.gif) 0 -70px no-repeat;
}
.selection_button_feature_past {
	margin: 5px auto 0px auto;
	text-align: center;
	text-indent: -9999px;
}
.selection_button_feature_past a {
	width: 260px;
	height: 25px;
	margin: 0px auto;
	display: block;
	background: url(../../img/ui/selection_button_feature_past.gif) 0 0 no-repeat;
}
.selection_button_feature_past a:hover {
	background: url(../../img/ui/selection_button_feature_past.gif) 0 -25px no-repeat;
}
.selection_button_feature_past a:active {
	background: url(../../img/ui/selection_button_feature_past.gif) 0 -50px no-repeat;
}

.selection_button_contact {
	margin: 5px auto 5px auto;
	text-align: center;
	text-indent: -9999px;
}
.selection_button_contact a {
	width: 260px;
	height: 35px;
	margin: 0px auto;
	display: block;
	background: url(../../img/ui/selection_button_contact.gif) 0 0 no-repeat;
}
.selection_button_contact a:hover {
	background: url(../../img/ui/selection_button_contact.gif) 0 -35px no-repeat;
}
.selection_button_contact a:active {
	background: url(../../img/ui/selection_button_contact.gif) 0 -70px no-repeat;
}


/*----------------------------------------------------------------------------------
	共通　タイトル テキスト成形
----------------------------------------------------------------------------------*/

.selection_title_star {
	width: 500px;
	height: 35px;
	margin: 0px auto 10px auto;
	text-indent: -9999px;
	background: url(../../img/title/selection_star.gif) no-repeat;
}
.selection_title_special {
	width: 500px;
	height: 35px;
	margin: 0px auto 10px auto;
	text-indent: -9999px;
	background: url(../../img/title/selection_special.gif) no-repeat;
}
.selection_title_feature {
	width: 500px;
	height: 35px;
	margin: 0px auto 10px auto;
	text-indent: -9999px;
	background: url(../../img/title/selection_feature.gif) no-repeat;
}
.selection_title_star_info {
	width: 139px;
	height: 19px;
	margin: 0px auto 5px auto;
	text-indent: -9999px;
	background: url(../../img/title/selection_star_info.gif) no-repeat;
}
.selection_title_feature_info {
	width: 291px;
	height: 19px;
	margin: 0px auto 5px auto;
	text-indent: -9999px;
	background: url(../../img/title/selection_feature_info.gif) no-repeat;
}

.selection_text {
/*	width: 500px;*/
	margin: 0px auto;
	text-align: center;
}


/*----------------------------------------------------------------------------------
	共通　対戦データ概要
----------------------------------------------------------------------------------*/

.selection_top_summary {
	display:none;
	width: 540px;
	height: 183px;
	margin: 0px px 0px 0px;
	padding: 5px;
	position: absolute;
	text-align: center;
	border: 1px solid #000000;
	background: #ffffff url(../../img/bg/bg_selection_summary0.gif) no-repeat;
}
.selection_summary {
	width: 540px;
	height: 183px;
	margin: 20px 5px 10px 0px;
	padding: 5px;
	border: 1px solid #000000;
	background: #ffffff url(../../img/bg/bg_selection_summary.gif) no-repeat;
	display: block;
}
.selection_summary2 {
	width: 540px;
	height: 183px;
	margin: 20px 5px 10px 0px;
	padding: 5px;
	border: 1px solid #000000;
	background: #ffffff url(../../img/bg/bg_selection_summary2.gif) no-repeat;
	display: block;
}
.selection_select_non {
	margin: 50px auto 0px auto;
	line-height: 220%;
}
.selection_select_desc {
}
.selection_select {
	margin-top: 20px;
}
.selection_button_summary {
	width: 550px;
	height: 46px;
	margin: 0px 1px;
	padding-top: 10px;
	top: -68px;
	position: relative;
	background: #ffffff url(../../img/bg/bg_selection_summary_btn.gif) 0 0 no-repeat;
}
.selection_button_summary a {
	width: 80px;
	height: 30px;
	margin: 0px auto 0px auto;
	text-align: center;
	text-indent: -9999px;
	display: block;
	background: url(../../img/ui/btn_selection_summary.gif) 0 0 no-repeat;
}
.selection_button_summary a:hover {
	background: url(../../img/ui/btn_selection_summary.gif) 0 -30px no-repeat;
}
.selection_button_summary a:active {
	background: url(../../img/ui/btn_selection_summary.gif) 0 -60px no-repeat;
}
.selection_button_summary2 {
	width: 550px;
	height: 46px;
	margin: 0px 1px;
	padding-top: 10px;
	top: -68px;
	position: relative;
	background: #ffffff url(../../img/bg/bg_selection_summary_btn2.gif) 0 0 no-repeat;
}
.selection_button_summary2 a {
	width: 80px;
	height: 30px;
	margin: 0px auto 0px auto;
	text-align: center;
	text-indent: -9999px;
	display: block;
	background: url(../../img/ui/btn_selection_summary.gif) 0 0 no-repeat;
}
.selection_button_summary2 a:hover {
	background: url(../../img/ui/btn_selection_summary.gif) 0 -30px no-repeat;
}
.selection_button_summary2 a:active {
	background: url(../../img/ui/btn_selection_summary.gif) 0 -60px no-repeat;
}

.selection_thumb {
	width: 461px;
	height: 395px;
	margin: 20px auto 10px 40px;
	padding-top: 11px;
	background: url(../../img/bg/selection_thumb.jpg) no-repeat;
}
.selection_subtitle_day {
	width: 400px;
	height: 40px;
	margin: 0px auto 6px auto;
	text-indent: -9999px;
	background: url(../../img/title/selection_subtitle_day.gif) no-repeat;
}
.selection_subtitle_information {
	width: 400px;
	height: 40px;
	margin: 0px auto 5px auto;
	text-indent: -9999px;
	background: url(../../img/title/selection_subtitle_information.gif) no-repeat;
}
.selection_dl_day {
	width: 110px;
	height: 25px;
	margin: 0px auto 10px auto;
	color: #ffffff;
	text-align: center;
	line-height: 180%;
	background: url(../../img/bg/bg_selection_dl_day.gif) no-repeat;
}
.selection_player {
	width: 265px;
	height: 30px;
	margin-bottom: 2px;
}
.selection_staff {
	margin: 0px -3px;
	padding: 1px;
	background: #ffffff;
}
.selection_card {
	width: 260px;
	height: 46px;
}
.selection_card img {
	margin: 0px -1px;
	padding: 1px;
	background: #ffffff;
}


/*----------------------------------------------------------------------------------
	本日の対決　対戦データ詳細
----------------------------------------------------------------------------------*/

.selection_ss {
	width: 350px;
	height: 263px;
	margin: 0px auto 0px 55px;
}
.selection_info {
	width: 400px;
/*	height: 60px;*/
	margin: 11px auto 0px auto;
	padding: 0px;
	color: #ffffff;
	text-align: center;
/*	background: url(../../img/bg/bg_selection_date.gif);*/
}
.selection_date {
	margin-bottom: 10px;
}
.selection_date_special {
	float: right;
	width: 207px;
	height: 167px;
	padding: 25px 6px 0px 14px;
	color: #ffffff;
	line-height: 100%;
	background: url(../../img/bg/bg_selection_date.gif) no-repeat;
}
.selection_date_publish {
	margin: 0px 5px 34px 0px;
	text-align: center;
	font-weight: bold;
}


/*----------------------------------------------------------------------------------
	本日の対決　画像ダウンロード
----------------------------------------------------------------------------------*/

.selection_subtitle_normal {
	width: 270px;
	height: 30px;
	margin: 5px auto 5px auto;
	text-indent: -9999px;
	background: url(../../img/title/selection_subtitle_normal.gif) no-repeat;
}
.selection_subtitle_high {
	width: 270px;
	height: 30px;
	margin: 5px auto 5px auto;
	text-indent: -9999px;
	background: url(../../img/title/selection_subtitle_high.gif) no-repeat;
}

.selection_button_normal a {
	float: left;
	width: 100px;
	height: 80px;
	margin: 0px 5px 0px 0px;
	display: block;
	text-indent: -9999px;
	background: url(../../img/ui/selection_button_normal.gif) 0 0 no-repeat;
}
.selection_button_normal a:hover {
	background: url(../../img/ui/selection_button_normal.gif) 0 -80px no-repeat;
}
.selection_button_normal a:active {
	background: url(../../img/ui/selection_button_normal.gif) 0 -160px no-repeat;
}

.selection_button_high {
	width: 220px;
	margin: 10px auto 0px auto;
	display: block;
}
.selection_button_high01 a {
	float: left;
	width: 100px;
	height: 80px;
	margin: 0px 5px;
	text-indent: -9999px;
	background: url(../../img/ui/selection_button_high01.gif) 0 0 no-repeat;
}
.selection_button_high01 a:hover {
	background: url(../../img/ui/selection_button_high01.gif) 0 -80px no-repeat;
}
.selection_button_high01 a:active {
	background: url(../../img/ui/selection_button_high01.gif) 0 -160px no-repeat;
}
.selection_button_high02 a {
	float: left;
	width: 100px;
	height: 80px;
	margin: 0px 5px;
	text-indent: -9999px;
	background: url(../../img/ui/selection_button_high02.gif) 0 0 no-repeat;
}
.selection_button_high02 a:hover {
	background: url(../../img/ui/selection_button_high02.gif) 0 -80px no-repeat;
}
.selection_button_high02 a:active {
	background: url(../../img/ui/selection_button_high02.gif) 0 -160px no-repeat;
}
.selection_button_high03 a {
	float: left;
	width: 100px;
	height: 80px;
	margin: 0px 5px;
	text-indent: -9999px;
	background: url(../../img/ui/selection_button_high03.gif) 0 0 no-repeat;
}
.selection_button_high03 a:hover {
	background: url(../../img/ui/selection_button_high03.gif) 0 -80px no-repeat;
}
.selection_button_high03 a:active {
	background: url(../../img/ui/selection_button_high03.gif) 0 -160px no-repeat;
}
.selection_button_high04 a {
	float: left;
	width: 100px;
	height: 80px;
	margin: 0px 5px;
	text-indent: -9999px;
	background: url(../../img/ui/selection_button_high04.gif) 0 0 no-repeat;
}
.selection_button_high04 a:hover {
	background: url(../../img/ui/selection_button_high04.gif) 0 -80px no-repeat;
}
.selection_button_high04 a:active {
	background: url(../../img/ui/selection_button_high04.gif) 0 -160px no-repeat;
}

.selection_dl_text {
	margin: 5px auto 5px auto;
	text-align: center;
}


/*----------------------------------------------------------------------------------
	本日の対決　ダウンロード ダイアログ
----------------------------------------------------------------------------------*/
.selection_dl_dialog {
	z-index: 20000;
	display: none;
	width: 400px;
	top: 0px;
	left: 0px;
	padding: 10px;
	border: 4px solid black;
	background: #ffffff;
	position: fixed !important;
	position: absolute;
	text-align: center;
	line-height: 150%;
	margin: 0px auto 0px auto;
	_margin: 600px auto 0px auto;
}
.selection_dl_data {
	margin-bottom: 10px;
	padding: 15px 0px;
	border: 1px solid #aa0000;
	background: #f3ece2;
	font-size: 12pt;
	font-weight: bold;
	line-height: 180%;
}
.selection_dl_name {
	width: 370px;
	margin: 0px auto 10px auto;
}
.selection_dl_button {
	width: 180px;
	margin: 10px auto 0px auto;
}
.selection_dl_button01 a {
	float: left;
	width: 37px;
	height: 22px;
	margin: 0px 5px 0px 30px;
	text-indent: -9999px;
	background: url(../../img/ui/btn_purchase.gif) 0 0 no-repeat;
}
.selection_dl_button01 a:hover {
	background: url(../../img/ui/btn_purchase.gif) 0 -22px no-repeat;
}
.selection_dl_button01 a:active {
	background: url(../../img/ui/btn_purchase.gif) 0 -44px no-repeat;
}
.selection_dl_button02 a {
	float: left;
	width: 85px;
	height: 22px;
	margin-left: 5px;
	text-indent: -9999px;
	background: url(../../img/ui/btn_cancel.gif) 0 0 no-repeat;
}
.selection_dl_button02 a:hover {
	background: url(../../img/ui/btn_cancel.gif) 0 -22px no-repeat;
}
.selection_dl_button02 a:active {
	background: url(../../img/ui/btn_cancel.gif) 0 -44px no-repeat;
}
.selection_dl_button03 a {
	float: left;
	width: 85px;
	height: 22px;
	margin-right: 5px;
	display: block;
	text-indent: -9999px;
	background: url(../../img/ui/btn_download.gif) 0 0 no-repeat;
}
.selection_dl_button03 a:hover {
	background: url(../../img/ui/btn_download.gif) 0 -22px no-repeat;
}
.selection_dl_button03 a:active {
	background: url(../../img/ui/btn_download.gif) 0 -44px no-repeat;
}
.selection_dl_button04 a {
	float: left;
	width: 85px;
	height: 22px;
	margin-right: 5px;
	display: block;
	text-indent: -9999px;
	background: url(../../img/ui/btn_purchase_ticket.gif) 0 0 no-repeat;
}
.selection_dl_button04 a:hover {
	background: url(../../img/ui/btn_purchase_ticket.gif) 0 -22px no-repeat;
}
.selection_dl_button04 a:active {
	background: url(../../img/ui/btn_purchase_ticket.gif) 0 -44px no-repeat;
}
.selection_dl_button05 a {
	width: 49px;
	height: 22px;
	margin: 10px auto 0px auto;
	display: block;
	text-indent: -9999px;
	background: url(../../img/ui/btn_close.gif) 0 0 no-repeat;
}
.selection_dl_button05 a:hover {
	background: url(../../img/ui/btn_close.gif) 0 -22px no-repeat;
}
.selection_dl_button05 a:active {
	background: url(../../img/ui/btn_close.gif) 0 -44px no-repeat;
}
.selection_dl_button06 a {
	float: left;
	width: 56px;
	height: 22px;
	margin: 0px 5px 0px 14px;
	text-indent: -9999px;
	background: url(../../img/ui/btn_repurchase.gif) 0 0 no-repeat;
}
.selection_dl_button06 a:hover {
	background: url(../../img/ui/btn_repurchase.gif) 0 -22px no-repeat;
}
.selection_dl_button06 a:active {
	background: url(../../img/ui/btn_repurchase.gif) 0 -44px no-repeat;
}


/*----------------------------------------------------------------------------------
	本日の対決　ダウンロード ダイアログ （未使用）
----------------------------------------------------------------------------------*/
.selection_dl_button01r {
	float: left;
	width: 37px;
	height: 22px;
	margin: 0px 5px 0px 30px;
	display: block;
	background: url(../../img/ui/btn_purchase.gif) 0 0 no-repeat;
}
.selection_dl_button02r {
	float: left;
	width: 85px;
	height: 22px;
	margin-left: 5px;
	display: block;
	background: url(../../img/ui/btn_cancel.gif) 0 0 no-repeat;
}
.selection_dl_button03r {
	float: left;
	width: 85px;
	height: 22px;
	margin-right: 5px;
	display: block;
	background: url(../../img/ui/btn_download.gif) 0 0 no-repeat;
}
.selection_dl_button04r {
	float: left;
	width: 85px;
	height: 22px;
	margin-right: 5px;
	display: block;
	background: url(../../img/ui/btn_purchase_ticket.gif) 0 0 no-repeat;
}
.selection_dl_button05r {
	width: 49px;
	height: 22px;
	margin: 10px auto 0px auto;
	display: block;
	background: url(../../img/ui/btn_close.gif) 0 0 no-repeat;
}
.selection_dl_button06r {
	float: left;
	width: 56px;
	height: 22px;
	margin-right: 5px;
	display: block;
	background: url(../../img/ui/btn_repurchase.gif) 0 0 no-repeat;
}


/*----------------------------------------------------------------------------------
	過去動画　カレンダー
----------------------------------------------------------------------------------*/

#calender {
	width: 550px;
	height: 613px;
	margin: 0px;
/*	border: 1px solid #000000;*/
	font-size: 12px;
}
#calender .week {
	width: 510px;
	margin: 0px auto;
}
#calender .day {
	float: left;
	width: 100px;
	height: 100px;
	border: 1px solid #222222;
	background: url(../../img/bg/bg_day_off.gif) no-repeat;
	position: relative;
}
#calender .date {
	width: 40px;
	height: 14px;
	margin: 0px auto;
	padding: 3px 0px 0px 0px;
	text-align: center;
	color:#ffffff;
	font-size: 8pt;
	font-weight: bold;
	line-height: 100%;
	background: url(../../img/bg/bg_date.gif) no-repeat;
}
#calender .day_info {
	width: 90px;
	margin: 7px auto;
	padding: 0px;
	cursor: pointer;
}
#calender .day_info .p0image {
	width: 90px;
	height: 23px;
}
#calender .day_info .p1image {
	width: 90px;
	height: 23px;
}
#calender .day_info .vs {
/*	width: 90px;
	height: 15px;
	text-align: center;
	font-weight: bold;*/
	width: 15px;
	height: 20px;
	margin: 0px auto;
	display: block;
	text-indent: -9999px;
	background: url(../../img/ico/ico_vs.gif) no-repeat;
}


/*----------------------------------------------------------------------------------
	○○動画　index
----------------------------------------------------------------------------------*/

.selection_feature_subject {
	width: 420px;
	height: 100px;
	margin: 10px auto 0px auto;
	text-indent: -9999px;
}
.selection_feature_subject_gj {
	width: 420px;
	margin: 0px auto 20px auto;
	text-align: right;
	font-weight: bold;
	font-size: 10pt;
}

.selection_feature_subject a {
	width: 420px;
	height: 100px;
	display: block;
	background: url(../../img/title/selection_feature0909.gif) 0 0 no-repeat;
}
.selection_feature_subject a:hover {
	background: url(../../img/title/selection_feature0909.gif) 0 -100px no-repeat;
}

.selection_feature_week_select {
	width: 552px;
	height: 76px;
	margin: -30px auto 0px auto;
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 8pt;
}
.selection_feature_week_select ul {
	list-style-type: none;
	margin: 0px;
}
.selection_feature_week_select ul li {
	margin-top: 10px;
	width: 270px;
	height: 28px;
	display: block;
	background: url(null.gif) 0 0 no-repeat;
}
.selection_feature_week_no {
	width: 0px;
	height: 0pt;
	font-size: 0px;
	line-height: 0%;
	text-indent: -9999px;
	display: block;
}
.selection_feature_week_subject {
	padding: 9px 0px 0px 68px;
	color: #ffffff;
	text-decoration: none;
	display: block;
}

.week0101 {
	float: left;
	width: 270px;
	height: 28px;
	background: url(../../img/ui/selection_feature_week01.gif) 0 0 no-repeat;
}
.week0102 {
	float: left;
	background: url(../../img/ui/selection_feature_week01.gif) 0 -28px no-repeat;
}
.week0102 a {
	width: 270px;
	height: 28px;
	display: block;
}
.week0102 a:hover {
	background: url(../../img/ui/selection_feature_week01.gif) 0 -56px no-repeat;
}
.week0103 {
	float: left;
	background: url(../../img/ui/selection_feature_week01.gif) 0 -84px no-repeat;
}
.week0103 a {
	width: 270px;
	height: 28px;
	display: block;
}
.week0103 a:hover {
	background: url(../../img/ui/selection_feature_week01.gif) 0 -112px no-repeat;
}

.week0201 {
	float: right;
	width: 270px;
	height: 28px;
	background: url(../../img/ui/selection_feature_week02.gif) 0 0 no-repeat;
}
.week0202 {
	float: right;
	background: url(../../img/ui/selection_feature_week02.gif) 0 -28px no-repeat;
}
.week0202 a {
	width: 270px;
	height: 28px;
	display: block;
}
.week0202 a:hover {
	background: url(../../img/ui/selection_feature_week02.gif) 0 -56px no-repeat;
}
.week0203 {
	float: right;
	background: url(../../img/ui/selection_feature_week02.gif) 0 -84px no-repeat;
}
.week0203 a {
	width: 270px;
	height: 28px;
	display: block;
}
.week0203 a:hover {
	background: url(../../img/ui/selection_feature_week02.gif) 0 -112px no-repeat;
}

.week0301 {
	float: left;
	width: 270px;
	height: 28px;
	background: url(../../img/ui/selection_feature_week03.gif) 0 0 no-repeat;
}
.week0302 {
	float: left;
	background: url(../../img/ui/selection_feature_week03.gif) 0 -28px no-repeat;
}
.week0302 a {
	width: 270px;
	height: 28px;
	display: block;
}
.week0302 a:hover {
	background: url(../../img/ui/selection_feature_week03.gif) 0 -56px no-repeat;
}
.week0303 {
	float: left;
	background: url(../../img/ui/selection_feature_week03.gif) 0 -84px no-repeat;
}
.week0303 a {
	width: 270px;
	height: 28px;
	display: block;
}
.week0303 a:hover {
	background: url(../../img/ui/selection_feature_week03.gif) 0 -112px no-repeat;
}

.week0401 {
	float: right;
	width: 270px;
	height: 28px;
	background: url(../../img/ui/selection_feature_week04.gif) 0 0 no-repeat;
}
.week0402 {
	float: right;
	background: url(../../img/ui/selection_feature_week04.gif) 0 -28px no-repeat;
}
.week0402 a {
	width: 270px;
	height: 28px;
	display: block;
}
.week0402 a:hover {
	background: url(../../img/ui/selection_feature_week04.gif) 0 -56px no-repeat;
}
.week0403 {
	float: right;
	background: url(../../img/ui/selection_feature_week04.gif) 0 -84px no-repeat;
}
.week0403 a {
	width: 270px;
	height: 28px;
	display: block;
}
.week0403 a:hover {
	background: url(../../img/ui/selection_feature_week04.gif) 0 -112px no-repeat;
}

.selection_feature_title {
	width: 552px;
	height: 55px;
	margin: 20px auto 0px auto;
	background: url(../../img/title/selection_feature_title01.gif) no-repeat;
}
.selection_feature_title_date {
	float: left;
	width: 134px;
	padding: 18px 0px 0px 15px;
	text-align: center;
	font-weight: bold;
}
.selection_feature_title_week {
	float: left;
	width: 94px;
	height: 55px;
	text-indent: -9999px;
}
.selection_feature_title_subject {
	float: left;
	padding: 20px 0px 0px 0px;
	font-size: 13pt;
	line-height: 100%;
	font-weight: bold;
}

.selection_feature_deck {
	height: 87px;
	margin: 10px auto 0px auto;
	padding-top: 60px;
	text-align: center;
	background: url(../../img/bg/selection_feature_deck.jpg) no-repeat;
}
.selection_feature_deck img {
	padding: 1px;
	background: #ffffff;
}

.selection_feature_commentary {
	margin: 10px auto 0px auto;
}
.selection_feature_commentary_l {
	float: left;
	width: 256px;
}
.selection_feature_thumbnail {
	width: 256px;
	height: 192px;
	background: #000000;
}
.selection_feature_summary a {
	width: 80px;
	height: 28px;
	margin: 10px auto 0px auto;
	text-indent: -9999px;
	display: block;
	background: url(../../img/ui/selection_feature_summary.gif) 0 0 no-repeat;
}

.selection_feature_summary a:hover {
	background: url(../../img/ui/selection_feature_summary.gif) 0 -28px no-repeat;
}
.selection_feature_summary a:active {
	background: url(../../img/ui/selection_feature_summary.gif) 0 -56px no-repeat;
}

.selection_feature_thumbnail_s {
	width: 256px;
	height: 194px;
}
.selection_feature_thumbnail_s img {
	width: 123px;
	height: 92px;
	margin-top: 10px;
	background: #000000;
}

.selection_feature_commentary_r {
	float: right;
	width: 286px;
}
.selection_feature_titlesub01 {
	width: 286px;
	height: 40px;
	text-indent: -9999px;
	background: url(../../img/title/selection_feature_titlesub01.gif) no-repeat;
}
.selection_feature_titlesub02 {
	width: 286px;
	height: 40px;
	margin-top: 20px;
	text-indent: -9999px;
	background: url(../../img/title/selection_feature_titlesub02.gif) no-repeat;
}
.selection_feature_titlesub03 {
	width: 552px;
	height: 40px;
	margin: 30px auto 20px auto;
	text-indent: -9999px;
	background: url(../../img/title/selection_feature_titlesub03.gif) no-repeat;
}
.selection_feature_titlesub04 {
	width: 552px;
	height: 40px;
	margin: 30px auto 20px auto;
	text-indent: -9999px;
	background: url(../../img/title/selection_feature_titlesub04.gif) no-repeat;
}
.selection_feature_text {
	margin-top: 5px;
	padding: 6px;
	line-height: 118%;
	background: url(../../img/bg/selection_feature_text.gif) no-repeat;
}
.selection_feature_text_bottom {
	padding-top: 1px;
	background: #4c4c4c;
}

.selection_feature_dl {
	width: 445px;
	height: 80px;
	margin: 10px auto 0px auto;
}
.selection_feature_dl div {
	float: left;
	margin: 0px 5px;
	text-indent: -9999px;
}
.selection_feature_dl a {
	width: 100px;
	height: 80px;
	display: block;
}

.selection_feature_dl01 a {
	background: url(../../img/ui/selection_button_feature_high01.gif) 0 0 no-repeat;
}
.selection_feature_dl01 a:hover {
	background: url(../../img/ui/selection_button_feature_high01.gif) 0 -80px no-repeat;
}
.selection_feature_dl01 a:active {
	background: url(../../img/ui/selection_button_feature_high01.gif) 0 -160px no-repeat;
}

.selection_feature_dl02 a {
	background: url(../../img/ui/selection_button_feature_high03.gif) 0 0 no-repeat;
}
.selection_feature_dl02 a:hover {
	background: url(../../img/ui/selection_button_feature_high03.gif) 0 -80px no-repeat;
}
.selection_feature_dl02 a:active {
	background: url(../../img/ui/selection_button_feature_high03.gif) 0 -160px no-repeat;
}

.selection_feature_dl03 a {
	background: url(../../img/ui/selection_button_high02.gif) 0 0 no-repeat;
}
.selection_feature_dl03 a:hover {
	background: url(../../img/ui/selection_button_high02.gif) 0 -80px no-repeat;
}
.selection_feature_dl03 a:active {
	background: url(../../img/ui/selection_button_high02.gif) 0 -160px no-repeat;
}

.selection_feature_dl04 a {
	background: url(../../img/ui/selection_button_high04.gif) 0 0 no-repeat;
}
.selection_feature_dl04 a:hover {
	background: url(../../img/ui/selection_button_high04.gif) 0 -80px no-repeat;
}
.selection_feature_dl04 a:active {
	background: url(../../img/ui/selection_button_high04.gif) 0 -160px no-repeat;
}

.selection_feature_sample {
	width: 478px;
	height: 61px;
	margin: 30px auto 0px auto;
	text-indent: -9999px;
	background: url(../../img/title/selection_feature_sample.gif) no-repeat;
}

.selection_button_sample {
	width: 100px;
	height: 80px;
	margin: 10px auto 0px auto;
	text-indent: -9999px;
}
.selection_button_sample a {
	width: 100px;
	height: 80px;
	display: block;
	background: url(../../img/ui/selection_button_sample.gif) 0 -0px no-repeat;
}
.selection_button_sample a:hover {
	background: url(../../img/ui/selection_button_sample.gif) 0 -80px no-repeat;
}
.selection_button_sample a:active {
	background: url(../../img/ui/selection_button_sample.gif) 0 -160px no-repeat;
}

.selection_feature_message {
	width: 100px;
	height: 80px;
	margin: 10px auto 0px auto;
	text-indent: -9999px;
}


/* ========================== 演武選抜トップ5 ========================== */

.selection_dl_ranking {
	width: 500px;
	height: 311px;
	margin: 30px auto 0px 20px;
	background: url(../../img/bg/bg_index_selection_dl_rank.gif) no-repeat;
}
.selection_dl_ranking h2 {
	text-indent: -9999px;
	font-size: 0pt;
	line-height: 0%;
}
.selection_dl_ranking #calender {
	width: 497px;
	height: 100px;
}
.selection_dl_ranking .calender_01 {
	height: 100px;
	margin: 83px auto 0px 30px !important;
}
.selection_dl_ranking .calender_02 {
	width: 448px !important;
	height: 100px;
	margin: 10px auto 0px 30px !important;
}

.selection_dl_ranking .day {
	float: left;
	margin: 0px 10px 0px 0px;
	position: relative;
}
.selection_dl_ranking .day:hover {
	background: url(../../img/bg/bg_day_select.gif) no-repeat !important;
}
.selection_dl_ranking #day_01 {
	clear: both !important;
	width: 436px !important;
	height: 100px !important;
	margin: 0px auto;
	background: url(../../img/bg/bg_day_index_big.gif) no-repeat !important;
	position: relative;
}
.selection_dl_ranking #day_01:hover {
	background: url(../../img/bg/bg_day_index_big.gif) no-repeat 0 -100px !important;
}
.rank {
	width: 43px;
	height: 49px;
	position: absolute;
	top: -8px;
	left: -20px;
	text-indent: -9999px;
}
#rank_01 {
	background: url(../../img/ico/selection_rank_01.gif) no-repeat;
}
#rank_02 {
	background: url(../../img/ico/selection_rank_02.gif) no-repeat;
}
#rank_03 {
	background: url(../../img/ico/selection_rank_03.gif) no-repeat;
}
#rank_04 {
	background: url(../../img/ico/selection_rank_04.gif) no-repeat;
}
#rank_05 {
	background: url(../../img/ico/selection_rank_05.gif) no-repeat;
}
.selection_dl_ranking #day_info_01 {
	cursor: pointer;
}
.selection_dl_ranking #day_info_01 .p0image_b {
	margin: 5px auto 0px 40px;
}
.selection_dl_ranking #day_info_01 .p1image_b {
	margin: 15px auto 0px 220px;
}
.selection_dl_ranking #today a {
	display: block;
	width: 216px;
	height: 27px;
	margin-left: 284px;
	text-indent: -9999px;
}
.selection_dl_ranking #today a:hover {
	background: url(../../img/bg/bg_index_selection.gif) 0 -207px; no-repeat;
}

.selection_dl_ranking .selection_select {
	margin-top: 0px !important;
	padding-top: 18px;
}
.selection_dl_ranking .selection_player {
	padding: 18px 0px 5px 0px;
}


/*----------------------------------------------------------------------------------
	clearfix
----------------------------------------------------------------------------------*/

.clearfix:after {
    content: ".";  /* 新しい要素を作る */
    display: block;  /* ブロックレベル要素に */
    clear: both;
    height: 0;
    visibility: hidden;
    margin:0px;
}
.clearfix {
    min-height: 1px;
}
* html .clearfix {
    height: 1px;
    /*\*//*/
    height: auto;
    overflow: hidden;
    /**/
}


/*----------------------------------------------------------------------------------
	画像を天地中央に置く処理
----------------------------------------------------------------------------------*/

div.middlefix {
}
div.middlefix div {
	display: table-cell;
	margin-bottom: 1px;
	vertical-align: middle;
}
* html div.middlefix div {/* IE 6 */
	display: inline;
	zoom: 1;
}
*:first-child+html div.middlefix div {/* IE 7 */
	display: inline;
	zoom: 1;
}
