@charset "UTF-8";
/* CSS Document */


.pickup ul {
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.pickup ul li {
	list-style-type: none;
	float: left;
	position: relative;
	height: 130px;
	width: 215px;
}

#all #main-content #content #left_content .pickup {
	height: 130px;
	margin-bottom: 15px;
	overflow:hidden;
	zoom:1;
}


#all #main-content #content #left_content .top_release {
	border: 1px solid #d8d8d8;
	padding-top: 13px;
	padding-right: 14px;
	padding-bottom: 13px;
	padding-left: 14px;
	margin-bottom: 15px;
}

#all #main-content #content #left_content .top_release_news ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#all #main-content #content #left_content .top_release_news ul li {
	list-style-type: none;
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
	margin-top: 10px;
	padding-bottom: 9px;
	font-size: 88%;
}
#all #main-content .top_more {
	text-align: right;
	margin-top: 13px;
}

#all #main-content .top_more_625 {
	text-align: right;
	margin-top: 13px;
	width:625px;
}

#all #main-content #content #left_content .top_new_release {
	border: 1px solid #d8d8d8;
	padding-top: 13px;
	padding-right: 14px;
	padding-bottom: 13px;
	padding-left: 14px;
	margin-bottom: 15px;
	_padding-right: 0px;/* IE6 */
	_padding-right: 0px;/* IE6 */
}

.pickup ul li .pickup_text01,
.pickup ul li .pickup_text02,
.pickup ul li .pickup_text03 {
	font-size: 88%;
	height: 35px;
	display: block;
	line-height: 16px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top:2px;
	width: 205px;
	bottom: 0px;
	_bottom: 4px; /* IE6 */	
	left: 0px;
	position: absolute;
	background-color:#000;
	color:#FFF;
    opacity:0.8;
    filter: alpha(opacity=80);
}

#all #main-content #content #left_content .pickup ul li .pickup01 {color: #FFF;text-decoration: none;}
#all #main-content #content #left_content .pickup ul li .pickup02 {color: #FFF;text-decoration: none;}
#all #main-content #content #left_content .pickup ul li .pickup03 {color: #FFF;text-decoration: none;}

#all #main-content #content #left_content .pickup ul li .pickup01:hover span {color: #FFF;text-decoration:underline;}
#all #main-content #content #left_content .pickup ul li .pickup02:hover span {color: #FFF;text-decoration:underline;}
#all #main-content #content #left_content .pickup ul li .pickup03:hover span {color: #FFF;text-decoration:underline;}

.top_new_release .box_635 {
	overflow:hidden;
	zoom:1;
	width: 635px;

	padding-bottom: 15px;
}
.top_new_release .box_635 .box_310_left {
	float: left;
	width: 310px;
}
.top_new_release .box_635 .box_310_right {
	float: right;
	width: 310px;
	margin-right: 5px;
}

#all #main-content #content #left_content .top_new_release_list ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#all #main-content #content #left_content .top_new_release_list ul li {
	list-style-type: none;
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
	margin-top: 10px;
	padding-bottom: 9px;
	width: 625px;
	font-size: 88%;
}

.top_new_release .top_new_release_list {
	width:625px;
	padding-top: 5px;
		border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d8d8d8;
}
.top_new_release p {
	margin: 0px;
	padding: 0px;
	display: none;
}
ul li a .day {
	float: left;
}
.top_new_release .box_635 .box_124_img {
	float: left;
}
.top_new_release .box_635 .box_180_news {
	float: right;
	width: 180px;
	font-size: 88%;
	text-align: left;
}
.top_new_release .box_635 .box_180_news .news_day {
	display: block;
	margin-bottom: 6px;
}
.top_new_release .box_635 .box_180_news .news_text {
	display: block;
	line-height:18px;
}


 #left_content .top_report {
	border: 1px solid #d8d8d8;
	padding-top: 13px;
	padding-right: 14px;
	padding-bottom: 13px;
	padding-left: 14px;
	margin-bottom: 15px;
}

#left_content .top_report ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
 #left_content .top_report ul li {
	list-style-type: none;
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
	margin-top: 10px;
	padding-bottom: 9px;
	font-size: 88%;
}

.top_report_news .box_635 {
	overflow:hidden;
	zoom:1;
	width: 630px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.top_report_news .box_635 .box_310_left {
	float: left;
	width: 310px;
}
.top_report_news .box_635 .box_310_right {
	float: right;
	width: 310px;
	margin-right: 5px;
}

.top_report_news .box_635 .box_124_img {
	float: left;
}
.top_report_news .box_635 .box_180_news {
	float: right;
	width: 180px;
	font-size: 88%;
	text-align: left;
}
.top_report_news .box_635 .news_day {
	display: block;
	margin-top: 0px;
}
.top_report_news .box_635 .news_text {
	line-height: 18px;
	display: block;
	margin-bottom: 0px;
}
.top_report_news .top_report_news_list {
	width:625px;
	padding-top: 5px;
		border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d8d8d8;
}
#left_content .movie_mobile {
	padding-bottom: 13px;
	margin-bottom: 15px;
	overflow:hidden;
	zoom:1;
}
#left_content .movie_mobile .movie {
	width: 336px;
	float:left;
	border: 1px solid #d8d8d8;
	padding: 14px;
}
#left_content .movie_mobile .mobile {
	width: 252px;
	float: right;
	border: 1px solid #d8d8d8;
	padding: 14px;
}
.movie_mobile .movie .movie_img {
	width: 336px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.movie_mobile .movie .movie_text {
	font-size: 88%;
	margin-top: 10px;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}
.movie .movie_text .movie_day {
	padding-bottom: 0px;
	margin-bottom: 0px;
	display: block;
}
.movie .movie_text .movie_word {
	padding-top: 0px;
	margin-top: 3px;
}
.movie_mobile .mobile .mobile_text {
	font-size: 80%;
	margin-top: 10px;
	text-align: left;
}
.movie_mobile .mobile .movie_img {
	position: relative;
	width: 252px;
}

#viewer {
	margin: 0 auto;
	width: 252px;
	height: 145px;
text-align: left;
	overflow: hidden;
	position: relative;
}

#viewer img {
	top: 0;
	left: 0;
	position: absolute;
}

#viewer a {
	top: 0;
	left: 0;
	width: 252px;
	height: 145px;
	display: block;
	position: absolute;
}

/* 右コンテンツ */

#right_content #live_antlers {
	border: 1px solid #cfcfcf;
	background-color: #45484d;
	background-image: url(../images/top/live_antlers/bg.gif);
	background-repeat: repeat-x;
	color: #FFF;
	line-height: 20px;
	font-size: 88%;
	margin-bottom: 15px;
}
#right_content #live_antlers #live_title {
	width: 263px;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 18px;
}
#right_content #live_antlers #live_text {
	padding-right: 15px;
	padding-left: 15px;
}
#right_content #live_antlers #live_text .game_text01,
#right_content #live_antlers #live_text .game_text02,
#right_content #live_antlers #live_text .game_text03{
	margin: 0px;
	padding: 0px;
	display: block;
}
#right_content #live_antlers #live_text .live_table {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
#right_content #live_antlers #live_text .two_btn {
	overflow: hidden;
	zoom:1;
	margin-bottom: 12px;
}
#right_content #live_antlers #live_text .two_btn .live_btn01 {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#live_antlers #live_text .two_btn .live_btn02 {
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#right_content #live_antlers #live_text .live_btn_detail {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#live_antlers #live_text .live_table tr .score {
	font-size: 230%;
}

#right_content .right_area {
	border: 1px solid #cfcfcf;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	line-height: 1.5em;
}
#right_content .right_area .title_263 {
	margin-bottom: 15px;
}
.right_area .ranking_table {
	width: 100%;
	font-size: 88%;
	margin: 0px;
	padding: 0px;
}


#ranking-tab .btn_tab.cf {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 35px;
	overflow: hidden;
}

#ranking-tab {
	overflow: hidden;
	zoom:1;
}
#ranking-tab .btn_tab.cf .rankng_left {
	float: left;
	height: 30px;
}

#ranking-tab .btn_tab.cf .rankng_right {
	float: right;
	height: 30px;
}

/*タブ2つの場合 ここから*/

#ranking-tab .btn_tab.cf .rankng_j1 {
	float: left;
	height: 35px;
	width:245px;
}

#ranking-tab .btn_tab.cf .rankng_ync {
	float: left;
	height: 35px;	width:245px;
}

/*タブ2つの場合 ここから*/


/*タブ3つの場合 ここから*/

/*
#ranking-tab .btn_tab.cf .rankng_j1 {
	float: left;
	height: 35px;
	width:163px;
}

#ranking-tab .btn_tab.cf .rankng_ync {
	float: left;
	height: 35px;	width:163px;
}


#ranking-tab .btn_tab.cf .rankng_acl {
	float: left;
	height: 35px;	width:164px;
}
*/

/*タブ3つの場合 ここまで*/


#ranking-tab .container_tab tr td {
	padding: 5px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
#ranking-tab .container_tab {
	margin: 0px;
	padding: 0px;
}

 #ranking-tab .kashima {
	color: #FFF;
	background-color: #9a0225;
	font-weight:bold;
}

#all   #ranking-tab .kashima_team {
	color: #FFF;
	background-color: #9a0225;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}

#all  #ranking-tab .other_team {
	text-align:left;
	padding-left:10px;

}

#ranking-tab .ranking_area {
	color: #FFF;
	background-color: #333333;

}

 #ranking-tab .ranking_team {
	color: #FFF;
	background-color: #333333;
	text-align:left;
	padding-left:10px;

}

.top_right_more {
	text-align: right;
	margin-top: 7px;
	display: block;
	margin-right: 15px;
}
#ranking-tab .container_tab p {
	margin: 0px;
	padding: 0px;
}


#match .upper_button {
        margin-right: 5px; /*追加*/
}


#match #match_now  {
	font-size: 88%;
	text-align: left;
	line-height: 22px;
}



#match .ticket_img {
	color: #ffe100;
	text-align: right;
	width: 45%;
	padding-right: 10px;
}
#match .m_text01 {
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: left;
	font-weight: bold;
}
#match .m_text02 {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: left;
	font-weight: bold;
	line-height: 21px;
}
#match .match_chiba {
/*  background-image: url(../images/top/match_schedule/club/chiba.gif);
	background-repeat: no-repeat;
	background-position: right top; */
	height: 86px;
}
.tv_all .tv_left {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
/*	width: 20%; */
	text-align:left;
}
.tv_all .tv_right {
	float: right;
	display: block;
	margin: 0px;
	padding: 0px;
/*	width: 80%;*/
	text-align:left;
}

.tv_all .tv_right_away {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
/*	width: 70%; */
	text-align:left;
}

.tv_all {
	overflow:hidden;
	zoom:1;
	display: block;
/*	width: 263px; */
	padding: 0px;
	margin: 0px;
	font-size: 90%;
}
/* #match .ticket_info {
	text-align: right;
} */
#match #match_now .match01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcf;
	display:block;
	padding-bottom: 5px;
	margin-top: 5px;
}

#match #match_now .match02 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcf;
	display:block;
	padding-bottom: 5px;
	margin-top: 5px;
}

#match #match_now .match03 {
	display:block;
	margin-top: 5px;
	padding-bottom: 5px;
}

#match_now .upper_btn {
	margin-bottom: 0px;
}

#match_now .upper_btn_away {
	margin-bottom: 0px;
	float: right;
	vertical-align: bottom;
}

#match_now .upper_btn .m_btn01 {
	text-align: right;
	margin-bottom: 0px;
}
#match_now .upper_btn .m_btn02 {
	text-align: right;
	padding-top: 0px;
}
#match .ticket_now {
	display: block;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.shop_area .shop_detail .shop_day {
	margin: 0px;
	padding: 0px;
}

.shop_area .shop_detail .shop_text {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.right_area .shop_area {
	font-size: 88%;
	text-align: left;
}
.right_area .shop_area .shop_detail {
	margin-bottom: 10px;
}
.right_area .shop_area .shop_detail .shop_table {
	width: 100%;
	text-align: center;
}

.shop_area .shop_detail_low .shop_day {
	margin: 0px;
	padding: 0px;
}

.shop_area .shop_detail_low .shop_text {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.right_area .shop_area .shop_detail_low {
	margin-bottom: 10px;
}

.right_area .shop_area .shop_detail_title {
	margin-bottom: 15px;
	padding-top: 5px;
}.right_area .freaks_area .freaks_table {
	text-align: center;
	width: 100%;
}
.freaks_area .freaks_table tr .f_text {
	vertical-align: top;
	text-align: left;
}
.right_area .freaks_area {
	font-size: 88%;
}
.freaks_area .freaks_table tr .f_text .f_text01 {
	margin: 0px;
	padding: 0px;
}
.freaks_area .freaks_table tr .f_text .f_text02 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#all #main-content #main_img {
	text-align: center;
	height: auto;
	width: 1030px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-bottom: 30px;/*padding-bottom: 86px;*/
	/*position: relative; */
	_margin-top:0px;/*IE6*/
	overflow:hidden;
	zoom: 1;
	padding-top: 30px;
}


.simpleSlideShow img {
/*	display : none;
overflow: hidden;*/
}
.simpleSlideShowWrapper {
	margin : 0 auto;
	position : relative;
position : relative;
	width:975px;
	height:424px;
overflow: hidden;
border: none;

	zoom:1;
}
.simpleSlideShowWrapper img {
	position : absolute;
	left : 0;
	top : 0;
	width:975px;
	height:424px;
	

}
.simpleSlideShowNav ul li {
	cursor : pointer;
}

.simpleSlideShowCaption {
	display : none;
}


#testGallery .simpleSlideShowWrapper {
    margin : 0;
}
#testGallery .simpleSlideShowWrapper img {
    width : 975px;

}
#testGallery .simpleSlideShowNav {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#testGallery .simpleSlideShowNav ul {
	list-style : none;
	margin : 0;
	overflow : hidden;
	zoom : 1;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#testGallery .simpleSlideShowNav ul li {
/*    background-color : #ccc; */
    color : #fff;
    display : block;
    float : left;
    font-size : 77%;
    margin : 0 5px;
    padding : 0 6px;
    text-align : center;
    border-radius : 20px;
}
#testGallery .simpleSlideShowNav ul li.cur {
 /*   background-color : #64b1db; */
opacity:1.0;
filter: alpha(opacity=100);
-ms-filter: "alpha( opacity=100 )";

}
#testGallery {
    position : relative;
}
#testGallery .simpleSlideShowCaptionWrapper {
	position : absolute;
	
/*	bottom :101px; */
	line-height: 1.5em;
	width : 955px;
	top:366px;
	left : 0;
	color : #fff;
/*	background-color : #000;
	opacity : 0.7;
    alpha(opacity=70);*/
font-size : 83%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align:left;
}




/* ここからが透過PNG適用のためのCSS */
	html>body #testGallery .simpleSlideShowCaptionWrapper {
		background-image:url(../images/top/main_img/bg80.png);
	}
	* html #testGallery .simpleSlideShowCaptionWrapper {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/top/main_img/bg80.png', sizingMethod='scale');
	background-repeat: repeat;
	background-color:#000;
	}
	
	
	

#testGallery .simpleSlideShowNav ul li {
    float : left;
    margin : 0 2px 0 2px;
    padding : 0;
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
}

* html #testGallery .simpleSlideShowNav ul li {
	margin : 0 1px 0 1px;
}

#testGallery .simpleSlideShowNav ul li img {
    width : 187px;
    border : #fff solid 2px;
}


#testGallery .simpleSlideShowNav ul li.cur img {
    border : #222 solid 2px;
}
#all #main-content #content #left_content .pickup ul .pickup_li_02 {
	margin-left: 10px;
}

#all #main-content #content #left_content .pickup ul .pickup_li_03 {
	margin-left: 10px;
}

/*ニュースタブ箇所*/

.motion {
/*	width: 500px; */
	display: none;
	clear:both;
}
#motion_area1 {
	display: block;
}

 #menu li a.active {
	font-weight: bold;
	background: #ddd;
	width: 90px;
	height: 30px;
	line-height:30px;
		display:block;
} 


#menu{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	font-size:77%;

}

#menu li {
  position: relative;
  float: left;
  margin: 0;
  padding: 0px;
  width: 90px;

/*  border: solid 1px #ccc;*/
  font-weight: bold;
	height: 30px;
	line-height:30px;
}

#menu li a {outline:none;}

#menu .tab_more {width: 94px;	height: 30px;
	line-height:30px;}

#menu .tab_more a.active {
	font-weight: bold;
	background: #ddd;
	width: 80px;

	display:block;
	height: 30px;
	line-height:30px;

} 

/*#menu li:hover {
  color: #222;
  background: #fff;
}*/





#menu li ul {
	display: none;
	position: absolute;
	top: 25px;
	left: -1px;
	width: 90px;
	  background: #fff;
	/*  border: solid 1px #ccc;*/
	list-style-type:none;
	text-align:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#menu li ul li {
  margin: 0;
  padding: 0;
  width: 90px;
  border: none;

}
#menu li ul li a {
	display: inline-block;
	width: 90px;
	height: 20px;
	padding-right: 3px;
	padding-left: 6px;
background:none;
}
#menu li ul li a:hover {
  background: #fff;
  color: #222;
  width: 90px;
  height: 20px;
}

.top_new_release #tab_area #tab_ul {
	height:29px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom:15px;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:975px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:975px;
	height:424px;
	display:block;
}

.slides_container a img {
	display:block;
}

.slides_container a span:hover {
	text-decoration:underline;
}


.slides_container .slide_text:hover{
	text-decoration:underline;
}

.slides_container span {
	position: absolute;
	width: 955px;
	left: 0px;
	background-image:url(../images/top/main_img/bg80.png);
	color:#FFF;
	
 /*    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/top/main_img/bg80.png', sizingMethod='scale'); */
    _opacity:0.9; /*IE6*/
    _filter: alpha(opacity=90);/*IE6*/
	text-align:left;
	font-size:88%;
	line-height:18px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	bottom: 0px;
}

.slides_container .slide_text {
	position: absolute;
	width: 955px;
	left: 0px;
	background-image:url(../images/top/main_img/bg80.png);
	color:#FFF;
	
 /*    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/top/main_img/bg80.png', sizingMethod='scale'); */
    _opacity:0.9; /*IE6*/
    _filter: alpha(opacity=90);/*IE6*/
	text-align:left;
	font-size:88%;
	line-height:18px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	bottom: 0px;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:180px;
	left:10px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
outline:none;
}

#slides .next {
	left:933px;
}

/*
	Pagination
*/

/*
.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}
*/
/*
#main_img .navi_clear {
	clear: both;
}*/

#main_img a.prev img, #main_img a.next img {
    opacity:0.5;
    filter: alpha(opacity=50);
}

#main_img a:hover.prev img, #main_img a:hover.next img {
    opacity:0.8;
    filter: alpha(opacity=80);
}

#main_img ul.pagination {
	width:975px;
	height:14px;
	float:right;
	text-align:right;
	margin:0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main_img ul.pagination li {
    width:42px;
    margin:0 4px 0 0;
    display: inline-block;
/display: inline;
/zoom: 1;
text-align:left;
}

#main_img ul.pagination li.last {
    margin:0;
    }

#main_img ul.pagination li a {
    display:block;
    width:42px;
    height:14px;
background:url(../images/top/main_img/bg_navi.gif) no-repeat;
    background-position:-0px -14px;
    text-indent:-9999px;
	overflow:hidden;
outline:none;
}
#main_img ul.pagination li.current a {
    background-position:0 0;
}
#match #match_now tbody tr .ticket_info {
	vertical-align: middle;
/*width: 47%; */
}
#match_now tbody tr .ticket_info span {
	margin-left: 10px;
	padding-top: 3px;
}
#match #match_now tbody tr .btn_away01 {
/*	width: 44%;*/
}
#right_content .right_area .freaks_area .freaks_table tr .f_more {
	vertical-align: bottom;
}
tr .m_emblem {
	vertical-align: top;
}
tr .sta {
	font-size: 90%;
}

#all .tab_more > a {
	pointer-events: none;
	cursor:none;
	text-decoration:none;
}

#all .tab_more > a:hover {
	pointer-events: none;
	cursor:none;
	text-decoration:none;
}

#top #all #main-content #content #left_content .top_new_release .top_release_bg {
	background-image: url(../images/top/title/title_12.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 635px;
	text-align: right;
	height: 44px;
}

/* #top #all #main-content #content a {color: #00F;}
#top #all #main-content #content #tab_ul #menu li a {color: #222;} */

/*追加*/

/* .slideShow
------------------------- */
.slideShow {
	margin: 0 auto;
	text-align: left;
	display: none;
	width:975px;
}

/* .mainView
------------------------- */
.slideShow .mainView {
	width: 665px!important;
	position: relative;
	overflow: hidden;
	float:left;

}
.slideShow .mainView ul {
	width: 665px;
	overflow: hidden;
	position: relative;
}
.slideShow .mainView ul li {
	top: 0;
	left: 0;
	width: 665px;
	position: absolute;
}
.slideShow .mainView ul li img {
	width: 665px;
}

/* .thumbNail
------------------------- */
.slideShow .thumbNail {
	width: 310px;

overflow-x:hidden;
float:right;
	height:365px;
}

.slideShow .thumbNail ul {
	width: 310px;
}

#all .slideShow .thumbNail ul li {
	float: left;
	display: inline;
	overflow: hidden;
	cursor: pointer;
	margin-top: 0px;
	margin-bottom: 5px;
	width: 295px !important;
	font-size:70%;
	/* background-color:#e7e7e7; */
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
}

#all .slideShow .thumbNail ul .thum-last {
	margin-bottom: 0px;
}

.slideShow .thumbNail ul li img {
	width: 96px;
}

.slideShow .thumbNail ul li.hover {background:#000;}
.slideShow .thumbNail ul li.active {
	filter: alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
	background:url('../../images/top/main_img/selected-item.gif') top left no-repeat;  
}

.slideShow .thumbNail ul li.active a {background:#ccc; }

/* sideNavi
------------------------- */
.slideShow .mainView .btnPrev,
.slideShow .mainView .btnNext {
	top: 0;
	width: 5%;
	height: 100%;
	position: absolute;
	z-index: 100;
}
.slideShow .mainView .btnPrev {
	left: 0;
	background: #ccc url(../img/btnPrev.png) no-repeat center center;
}
.slideShow .mainView .btnNext {
	right: 0;
	background: #ccc url(../img/btnNext.png) no-repeat center center;
}


/* =======================================
	ClearFixElements
======================================= */
.slideShow ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.slideShow ul {
	display: inline-block;
	overflow: hidden;
}
.slideShow .thumbNail ul li .thum-area {
	overflow: hidden;
	zoom:1;
	position:relative;
	width: 290px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color:#ccc;
}
.thumbNail ul li .thum-area .thum-img {
	float: left;
}
.thumbNail ul li .thum-area .thum-text {
	position:absolute;
	top:3px;
	left:108px;
	margin-right:5px;
	 letter-spacing: 0.02em;
}

.thumbNail ul li .thum-area .thum-detail {
	position:absolute;
	bottom:5px;
	right:5px;
	width: 89px;
	height: 17px;	
}
.thumbNail ul li .thum-area .thum-detail a img {

	width: 89px;
	height: 17px;	
}

.slideShow .mainView ul li .view-text {
	position: absolute;
	left: 0px;
	bottom: 0px;
background: url('../../images/top/main_img/transparent-bg.png');
width: 645px;
padding:10px;
color:#FFF;
font-size:90%;
}


#ranking-tab .container_tab .ranking_table {
	width: 100%;
	font-size: 95%;
}
#ranking-tab .tab-area {
	margin: 0px;
	padding: 0px;
	height: 35px;
}
.matches-area .matches-block {
	padding: 15px;
	height: 111px;
	overflow: hidden;
	zoom:1;

}
.matches-area .matches-block .matches-img {
	float: left;
}
.matches-area .matches-block .matches-text {
	float: right;
	overflow: hidden;
	zoom:1;
	width: 290px;
	line-height: 24px;
	font-size:77%;
}
.matches-area .matches-block .matches-text .days {
	float: left;
	width: 50px;
	text-align: right;
}
.matches-area .matches-block .matches-text .text {
	float: right;
	width: 230px;
	text-align: left;
	padding-left: 10px;
}
.matches-area .matches-block .more {
	float: right;
	margin-top: 9px;
}

.matches-area .matches-block .more_photo {
	float: right;
	margin-top: 9px;
}

#all #main-content .title-img {
	margin: 0px;
	padding: 0px;
		height: 45px;
}

/* league table */

.pos-area {width:8%;}
.team-area {width:38%;}
.matches-block .more-all {
	overflow: hidden;

}

.pc-mr15 {margin-right:15px;}

/*MDP用*/

.mdp-bg {background-color:#FFF;}

.mdp-bg .mdp-logo-area { color:#333; 
position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-top:0px;
  width: 100%;
  z-index:-1;
 }
  
.mdp-bg .mdp-logo-area .mdp-logo {
	margin: auto;
  width: 100%x;
}  
.mdp-bg .mdp-logo-area .mdp-logo img {width:100%;}

#all a {z-index:8000;}

.top-ads img {
	vertical-align: bottom;
}


.top #all #main-content #content .title-img {
	height: auto;
	width: 100%;
	text-align: left;
	font-size: 130%;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFF;
	background-color:#A10F33;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}

.f12 {font-size: 12px;}
.t-left {text-align: left;}
.main-text {text-align: left;width: 995px;margin-left: auto;margin-right: auto;font-size: 12px; margin-bottom: 30px;}
.main-img-two {overflow: hidden;width: 995px;margin-left: auto;margin-right: auto;}
.main-img-two .main-left { float: left; width: 49%;}
.main-img-two .main-right { float: right; width: 49%;}
.main-img-two .main-left img { width: 100%; height: auto;}
.main-img-two .main-right img { width: 100%; height: auto;}