@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Fjalla+One');
/* CSS Document */
/* 2017 */

body {
  font-family: -apple-system, blinkMacSystemFont, /* Macの欧文はSan Francisco (OS X 10.11以降) */
               'Helvetica Neue',            /* Macの欧文 (OS X 10.10以前) */
               'Segoe UI',                  /* Windowsの欧文 */
               'Hiragino Kaku Gothic ProN', /* Macのヒラギノ */
               Meiryo,                      /* Windowsのメイリオ */
               sans-serif;
}

div#sports2012_contentsBackgroundImg {
	background-repeat:no-repeat;
	background-position:center top;
}

div#toppage_topArea {
}
div#toppage_topArea div.topArea_wmid {
}
div#toppage_topArea div#topArea_logo {
	position:absolute;
	bottom:0;
	left:0;
}
/*
#topArea_mainImg
*/
div#toppage_topArea div#topArea_mainImg {
	position:relative;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper{
  text-align: center;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-viewport {
  background: #fff none repeat scroll 0 0;
  border: none;
  box-shadow: 0px 0 0 #666;
  left: 0;
  ransform: translateZ(0px);
  padding-bottom: 20px;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-viewport ul li{
  box-shadow: 0px 2px 8px #999;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-viewport ul li img{
  width: 100%;
  height: auto;
}
.bx-controls.bx-has-pager.bx-has-controls-direction.bx-has-controls-auto{
  display: inline-block;
  height: 30px;
  position: relative;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    position: relative;
    display: inline-block;
    width: auto;
    bottom: 0;
    z-index: 999;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-pager.bx-default-pager a {
    position: relative;
    font-size: 0px;
    line-height:0;
    margin: 0 10px 0 10px;
    background: transparent;
    border-radius: 0px;
    display: block;
    height: 10px;
    margin: 0 5px;
    outline: 0 none;
    text-indent: 0px;
    width: 10px;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-pager.bx-default-pager a:before{
	content: " \f111";
	font-family: FontAwesome;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    text-align: center;
    opacity: .25;
    color: black;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-pager.bx-default-pager a.active:before{
    opacity: .75;
    color: black;
    font-size: 10px;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 0;
    margin-top: 0px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: 0px;
    font-size:0;
    line-height: 0;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-prev {
    left: -30px;
    background: none;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-next {
    right: -40px;
    background: none;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-prev:before,
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-next:before{
	content: " \f053";
	font-family: FontAwesome;
    font-size: 16px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 32px;
    text-align: center;
    color: black;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-next:before{
	content: " \f054";
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{
    position: absolute;
    left:50%;
    top:0px;
    bottom: 0px;
    margin-left: -483px;
    width: 967px;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    position: absolute;
    right: 0;
    top:0;
    border: solid 1px #CCC;
    border-radius: 2px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,cccccc+100;Gren+3D */
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-controls-auto .bx-controls-auto-item a{
    display: block;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-controls-auto .bx-controls-auto-item a.active{
    display: none;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-controls-auto .bx-start,
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    width: 40px;
    height: 20px;
    outline: 0;
    background: none;
    margin: 0 ;
   font-size: 0px;
   text-indent: 0px;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-controls-auto .bx-start:before,
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-controls-auto .bx-stop:before{
	content: " \f04b";
	font-family: FontAwesome;
    font-size: 16px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 20px;
    text-align: center;
    color: black;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-controls-auto .bx-stop:before{
	content: " \f04c";
}

/*
#topArea_game
*/
div.topArea_game_wrap.topArea_game_wrap--on {
    margin:0 0 20px 0!important;
    width: 100%;
    box-sizing:border-box;
    padding: 3px 3px 5px 3px!important;
    background:url(../img/bg_toparea.png);
	border:2px solid #ededed;
}
div#topArea_gameResult div.ttlArea,
div#topArea_gameschedule div.ttlArea {
  margin: 0 0 11px 0;
  position: relative;
  padding: 10px 0 10px 20px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#147ea1+0,136884+100 */
background: #147ea1; /* Old browsers */
background: -moz-linear-gradient(top,  #147ea1 0%, #136884 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #147ea1 0%,#136884 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #147ea1 0%,#136884 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#147ea1', endColorstr='#136884',GradientType=0 ); /* IE6-9 */
  box-shadow: 0 2px 4px #999;
}
.topArea_game_volley div#topArea_gameResult div.ttlArea,
.topArea_game_volley div#topArea_gameschedule div.ttlArea {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#be611b+0,884818+100 */
background: #be611b; /* Old browsers */
background: -moz-linear-gradient(top,  #be611b 0%, #884818 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #be611b 0%,#884818 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #be611b 0%,#884818 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be611b', endColorstr='#884818',GradientType=0 ); /* IE6-9 */
}
.topArea_game_rugby div#topArea_gameResult div.ttlArea,
.topArea_game_rugby div#topArea_gameschedule div.ttlArea {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#13590d+0,052d01+100 */
background: rgb(19,89,13); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(19,89,13,1) 0%, rgba(5,45,1,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(19,89,13,1) 0%,rgba(5,45,1,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(19,89,13,1) 0%,rgba(5,45,1,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13590d', endColorstr='#052d01',GradientType=0 ); /* IE6-9 */

}
div#topArea_gameResult div.ttlArea h2 ,
div#topArea_gameschedule div.ttlArea h2 {
	color: #FFF;
    line-height: 1;
    font-size: 16px;
}
div#topArea_gameResult div.ttlArea p.gameLink ,
div#topArea_gameschedule div.ttlArea p.gameLink {
    position: absolute;
    top:50%;
    right: 9px;
    margin-top: -8px;
    font-weight: bold;
    font-size: 12px;
}
div#topArea_gameResult div.ttlArea p.gameLink a,
div#topArea_gameschedule div.ttlArea p.gameLink a{
  padding: 3px 7px 1px 9px;
  line-height: 1;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#efefef+0,feffff+100 */
background: #efefef; /* Old browsers */
background: -moz-linear-gradient(top,  #efefef 0%, #feffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #efefef 0%,#feffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #efefef 0%,#feffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#feffff',GradientType=0 ); /* IE6-9 */
  border-radius: 2px;
}
div#topArea_gameResult div.ttlArea p.gameLink a:link,
div#topArea_gameschedule div.ttlArea p.gameLink a:link    {color:#000;}
div#topArea_gameResult div.ttlArea p.gameLink a:visited,
div#topArea_gameschedule div.ttlArea p.gameLink a:visited {color:#000;}
div#topArea_gameResult div.ttlArea p.gameLink a:hover,
div#topArea_gameschedule div.ttlArea p.gameLink a:hover   {color:#000; text-decoration: none;}
div#topArea_gameResult div.ttlArea p.gameLink a:active,
div#topArea_gameschedule div.ttlArea p.gameLink a:active  {color:#000; text-decoration: none;}

div#topArea_gameResult div.ttlArea p.gameLink a i,
div#topArea_gameschedule div.ttlArea p.gameLink a i{
  padding: 0 5px 0 0;
}

/*topArea_gameResult*/

div#topArea_gameResult_wrapper {
	background-position:center;
	background-repeat:no-repeat;
}
div#topArea_game div#topArea_gameResult dl dt{
  margin: 0 0 1px 0;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}
div#topArea_game div#topArea_gameResult dl dd{
}
div#topArea_game a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
}
div#topArea_game dl dd.date,
div#topArea_game dl dd.gametotal {
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}

div#topArea_game div#topArea_gameResult {
}
div#topArea_game div#topArea_gameResult dd {
}
div#topArea_game div#topArea_gameResult dl dd.result {
	position:relative;
}
div#topArea_game div#topArea_gameResult dl dd.result table {
    min-width: 71%;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	border-width:0;
	margin:0px auto 0;
  table-layout: fixed;
}
div#topArea_game.topArea_game_volley div#topArea_gameResult dl dd.result table {
  width: 80%;
}
div#topArea_game.topArea_game_rugby div#topArea_gameResult dl dd.result table {
  width: 90%;
}
div#topArea_game div#topArea_gameResult dl dd.result table td {
	text-align:center;
}
div#topArea_game div#topArea_gameResult dl dd.result table td.teamName {
	font-size:70%;
	color:#000;
}
div#topArea_game div#topArea_gameResult dl dd.result table td.gameinfo {
	font-size:70%;
	line-height:1.1;
}
div#topArea_game div#topArea_gameResult dl dd.result table td.gameinfo span {
}
div#topArea_game div#topArea_gameResult dl dd.result table td.gamepoint {
    height: 83px;
    vertical-align: middle;
	font-size:160%;
	font-weight:bold;
}
div#topArea_game div#topArea_gameResult dl dd.result table td.gamepoint--l {
	background-position:left center;
	background-repeat:no-repeat;
   text-align: right;
}
div#topArea_game div#topArea_gameResult dl dd.result table td.gamepoint--r {
  background-position:right center;
  background-repeat:no-repeat;
	text-align: left;
}
div#topArea_game div#topArea_gameResult dl dd.result table td.gamepoint.bssize {
    font-family: 'Fjalla One', sans-serif;
	font-size:270%;
    font-weight: bold;
    width: 30.33%;
}
div#topArea_game div#topArea_gameResult dl dd.result table td.gamedetail {
}
div#topArea_game div#topArea_gameResult dl dd.result table td.gamedetail table {
  margin: 0 auto;
  width: 70%;
}
div#topArea_game div#topArea_gameResult dl dd.result table td.gamedetail table tr{
  border-left:1px solid #000;
  border-right:1px solid #000;
}
div#topArea_game div#topArea_gameResult dl dd.result table td.gamedetail table td {
	font-size:12px;
  font-weight: bold;
}
div#topArea_game div#topArea_gameResult dl dd.result p.gametotal {
	font-size:70%;
	position:absolute;
	top:4px;
	line-height:1.1;
	right:0;
}

/*topArea_gameNext*/
div#topArea_gameNext_wrapper {
	background-position:center;
	background-repeat:no-repeat;
}
div#topArea_game div#topArea_gameNext {
    margin:8px 5px 0 5px;
    padding: 8px;
    border:solid 2px #ededed;
	background-color:#fff;
}
div#topArea_gameNext div.ttlArea h2{
  padding: 2px 0 3px 0;
  margin: 0 0 14px 0;
  text-align: center;
  font-size: 16px!important;
  border-bottom: dotted 1px #cccccc;
}
div#topArea_game div#topArea_gameNext dl dt {
  margin: 0 0 1px 0;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
}
div#topArea_game div#topArea_gameNext dl dd {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
div#topArea_game a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
}
div#topArea_game div#topArea_gameNext dl dd.date {
}
div#topArea_game div#topArea_gameNext dl dd.pteam{
    margin-top: 4px;
    font-size: 20px;
}
div#topArea_game div#topArea_gameNext dl dd.pteam span.vs {
  margin-right:1em;
}
div#topArea_game div#topArea_gameNext dl dd.pteam span.team {
}

/* topArea_schedule_wrapper */

#topArea_gameschedule{
  margin:0 0 20px 0!important;
  width: 100%;
  box-sizing:border-box;
  padding: 3px!important;
  background:url(../img/bg_toparea.png);
  border:2px solid #ededed;
}
.topArea_schedule_wrapper_body{
  padding: 0 0 6px 0!important;
}
.topArea_schedule_wrapper_body_cards{
  margin: 10px 5px 0 5px!important;
  border:solid 2px #ededed;
}
/*色変更20170809*/
.topArea_schedule_wrapper_body_cards_inner{
  padding: 13px 13px 13px 13px!important;
  border-left: solid 7px #ffd272;
  background-color: #FFF;
}
.topArea_schedule_wrapper_body_cards_inner p{
  font-size: 16px;
  font-weight: bold;
  line-height: 1.3;
}
.topArea_schedule_wrapper_body_cards_inner ul{
  margin: 9px 0 0 0!important;
  font-size: 12px;
  line-height: 1.3;
}

.topArea_schedule_wrapper_body_cards_inner ul li{
  display: inline-block;
}
.topArea_schedule_wrapper_body_cards_inner ul li:nth-child(3){
  padding: 4px 0 2px 0!important;
  display: block;
  border-top: dotted 1px #cccccc;
  border-bottom: dotted 1px #cccccc;

}




/*
#toppage_mainArea
*/
div#toppage_mainArea {
	margin-top:23px;
	overflow:hidden;
	zoom:1;
}
div#toppage_mainArea div.mainAreaL {
	margin-right:-394px;
	float:left;
	width:100%;
}
div#toppage_mainArea div.mainAreaL_innner {
	margin-right:394px;
}
div#toppage_mainArea div.mainAreaR {
	float:right;
	min-width:376px;
	max-width:376px;
	*width:376px;
}

div#toppage_mainArea div.mainArea_box_top {
	background:url(../img/toppage_r2_top.png) bottom right no-repeat;
	*font-size:0;
	*line-height:0;
	zoom:1;
	width:100%;
}
div#toppage_mainArea div.mainArea_box_top img {
	display:block;
}
div#toppage_mainArea div.mainArea_box_mid {
	border-left:2px solid #ededed;
	border-right:2px solid #ededed;
	background:url(../img/toppage_box_ttl_bg.png) repeat-x #fff;
}
div#toppage_mainArea div.mainArea_linebox_mid {
	border-left:2px solid #ededed;
	border-right:2px solid #ededed;
	background:url(../img/toppage_pup_bg.png);
}
div#toppage_mainArea div.mainArea_box_bot {
	height: 2px;
	background:url(../img/toppage_r2_bot.png) top right no-repeat;
	zoom:1;
}
div#toppage_mainArea div.mainArea_box div.mainArea_box_ttl {
	padding:10px;
	overflow:hidden;
	zoom:1;
}
div#toppage_mainArea div.mainArea_box div.mainArea_box_ttl h2 {
	float:left;
}
div#toppage_mainArea div.mainArea_box div.mainArea_box_ttl p.rssLink {
	float:left;
	*display:inline;
	margin-left:10px;
	padding-top:4px;
}
div#toppage_mainArea div.mainArea_box div.mainArea_box_content {
	padding:0 10px 10px;
}
div#toppage_mainArea div.mainArea_box div.mainArea_box_content dl {
	border-top:1px dotted #ccc;
	padding:10px;
	overflow:hidden;
	zoom:1;
}
div#toppage_mainArea div.mainArea_box div.mainArea_box_content dl dt,
div#toppage_mainArea div.mainArea_box div.mainArea_box_content dl dd {
	font-size:75%;
}


/*wnews*/
div#toppage_mainArea div#wnews div#wnewsContent dd a:link,
div#toppage_mainArea div#wnews div#wnewsContent dd a:visited {
	/* text-decoration:underline; */
}
div#toppage_mainArea div#wnews div#wnewsContent dd a:hover,
div#toppage_mainArea div#wnews div#wnewsContent dd a:active {
	text-decoration:none;
}
div#toppage_mainArea div#wnews div#wnewsContent dl dt.newsImg {
	position:relative;
	float:left;
}
div#toppage_mainArea div#wnews div#wnewsContent dl dt.newsImg span {
	width:52px;
	height:52px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/toppage_news_imgwaku.png) no-repeat;
}
div#toppage_mainArea div#wnews div#wnewsContent dl dd {
	margin-left:60px
}
div#toppage_mainArea div#wnews div#wnewsContent dl dd p.categoryTTL {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#0048a3;
}
/*gameResults*/
div#toppage_mainArea div#gameResults {
	margin-top:15px;
}
div#toppage_mainArea div#gameResults dl dt {
	margin-bottom:0.5em;
	padding:0.5em;
	/*border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;*/
	border:1px solid #e5e5e5;
	border-left:2px solid #0048a3;
	background-color:#f5f5f5;
}
div#toppage_mainArea div#gameResults dl.new dt {
	background-image:url(../img/icon_new.png);
	background-repeat:no-repeat;
	background-position:99% 5px;
	padding-right:40px;
}
div#toppage_mainArea div#gameResults dl dd {
	overflow:hidden;
	zoom:1;
}
div#toppage_mainArea div#gameResults dl dd span.gameImg {
	float:left;
	width:120px;
	padding:2px;
	border:1px solid #e5e5e5;
	margin-right:5px;
	margin-bottom:5px;
}
div#toppage_mainArea div#gameResults dl dd span.gameCap {
	display:block;
}
/*mainAreaL_bnr*/
div#toppage_mainArea div.mainArea_bnr {
	margin-bottom:15px;
}
div#toppage_mainArea div.mainAreaR div.mainArea_bnr  {
	margin-bottom:0;
}
div#toppage_mainArea div.mainArea_bnr ul li {
	text-align:center;
	margin-top:15px;
}
div#toppage_mainArea div.mainArea_bnr ul li.first-child {
	margin-top:0
}
div#toppage_mainArea div.mainArea_bnr ul li a:hover img {
	opacity:0.7;
	filter:alpha(opacity = 70);
}
/*
/*mainAreaL_bnr2_20141106*/
div#toppage_mainArea div.mainArea_bnr2 {
	margin-bottom:0px;
}
div#toppage_mainArea div.mainAreaR div.mainArea_bnr2  {
	margin-bottom:10px;
}
div#toppage_mainArea div.mainArea_bnr2 ul li {
	text-align:left;
	margin-top:0px;
	margin-left:2px;
}
div#toppage_mainArea div.mainArea_bnr2 ul li.first-child {
	margin-top:0
}
div#toppage_mainArea div.mainArea_bnr2 ul li a:hover img {
	opacity:0.7;
	filter:alpha(opacity = 70);
}

/*mainAreaL_bnr3_20150908*/
div#toppage_mainArea div.mainArea_bnr3 {
	margin-bottom:0px;
}
div#toppage_mainArea div.mainAreaR div.mainArea_bnr3  {
	margin-bottom:10px;
}
div#toppage_mainArea div.mainArea_bnr3 ul li {
	text-align:left;
	margin-top:0px;
	margin-left:0.2em;
}
div#toppage_mainArea div.mainArea_bnr3 ul li.first-child {
	margin-top:0
}
div#toppage_mainArea div.mainArea_bnr3 ul li a:hover img {
	opacity:0.7;
	filter:alpha(opacity = 70);
}
div#toppage_mainArea div.mainArea_bnr3 ul.note_movie {
	font-size:70%;
}

/*mainAreaL_bnr4_20150908*/
div#toppage_mainArea div.mainArea_bnr4 {
	margin-bottom:0px;
}
div#toppage_mainArea div.mainAreaR div.mainArea_bnr4  {
	margin-bottom:10px;
}
div#toppage_mainArea div.mainArea_bnr4 ul li {
	text-align:left;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:2px;
}
div#toppage_mainArea div.mainArea_bnr4 ul li.spLink {
	text-align:left;
	float:left;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0.2em;
	margin-right:5px;
}
div#toppage_mainArea div.mainArea_bnr4 ul li.first-child {
	margin-top:0
}
div#toppage_mainArea div.mainArea_bnr4 ul li a:hover img {
	opacity:0.7;
	filter:alpha(opacity = 70);
}

/*mainAreaL_bnr5_20150908*/
div#toppage_mainArea div.mainArea_bnr5 {
	margin-bottom:0px;
}
div#toppage_mainArea div.mainAreaR div.mainArea_bnr5  {
	margin-bottom:10px;
}
div#toppage_mainArea div.mainArea_bnr5 ul {
	margin-left:2px;
}
div#toppage_mainArea div.mainArea_bnr5 ul li {
	text-align:left;
	margin-top:0px;
	margin-bottom:6px;
}
div#toppage_mainArea div.mainArea_bnr5 ul li.spLink {
	text-align:left;
	float:left;
	margin-top:0px;
	margin-bottom:6px;
	margin-right:6px;
}
div#toppage_mainArea div.mainArea_bnr4 ul li.first-child {
	margin-top:0
}
div#toppage_mainArea div.mainArea_bnr4 ul li a:hover img {
	opacity:0.7;
	filter:alpha(opacity = 70);
}

/*
toppage_pup
*/
div#toppage_mainArea div#toppage_pup {
}
div#toppage_mainArea div#toppage_pup div.mainArea_linebox_mid {
	position:relative;
	padding:7px;
}
div#toppage_mainArea div#toppage_pup div.mainArea_linebox_mid p.puptag {
	position:absolute;
	top:0;
	left:9px;
}
div#toppage_mainArea div#toppage_pup div.mainArea_linebox_mid a {
	display:block;
}
div#toppage_mainArea div#toppage_pup div.mainArea_linebox_mid:hover {
	filter:alpha(opacity = 70);
	opacity:0.7;
}

/*
toppage_interview
*/
div#toppage_mainArea div#toppage_interview {
	overflow:hidden;
	zoom:1;
	margin-top:6px;
}
div#toppage_mainArea div#toppage_interview a {
	display:block;
}
div#toppage_mainArea div#toppage_interview div.puface {
	float:left;
	margin-right:2px;
	*width:184px;
}
div#toppage_mainArea div#toppage_interview div.puface2 {
	float:right;
	*width:184px;
}
div#toppage_mainArea div#toppage_interview div.puface:hover,
div#toppage_mainArea div#toppage_interview div.puface2:hover {
	filter:alpha(opacity = 70);
	opacity:0.7;
}

/*
toppage_interview_coach
*/
div#toppage_mainArea div#toppage_interview_coach {
	overflow:hidden;
	zoom:1;
	margin-top:6px;
}
div#toppage_mainArea div#toppage_interview_coach a {
	display:block;
}
div#toppage_mainArea div#toppage_interview_coach div.coach {
	float:left;
	*width:376px;
}
div#toppage_mainArea div#toppage_interview_coach div.coach:hover {
	filter:alpha(opacity = 70);
	opacity:0.7;
}
/*
Twitter
*/
.Twitter{
  margin:10px 0 15px 0!important;
}
.Twitter .Twitter__bnr{
  margin:0 0 5px 0!important;
  padding:17px 0 17px 0!important;
  text-align:center;
  background-color:#1da1f2;
  border-radius:4px;
}
.Twitter .Twitter__bnr a{
  display:block;
}
.Twitter .Twitter__bnr a:hover,
.Twitter .Twitter__bnr a:focus{
  opacity:0.8;
}

/*
navRLinkB
*/
div#toppage_mainArea dl.navRLinkB {
	overflow:hidden;
	zoom:1;
}
div#toppage_mainArea dl.navRLinkB dt {
	border-left:3px solid #0048a3;
	font-size:75%;
	font-weight:bold;
	padding:0px 0 0px 5px;
	margin-bottom:0.5em
}
div#toppage_mainArea div#toppage_recommend {
	margin-top:15px;
}
div#toppage_mainArea div#toppage_recommend dd {
	border:1px solid #e5e5e5;
	margin-bottom:1px;
	float:left;
	*width:185px;
}
div#toppage_mainArea div#toppage_recommend dd a {
	/*display:block;*/
	display:inline-block;
}
div#toppage_mainArea div#toppage_recommend dd:hover {
	filter:alpha(opacity = 70);
	opacity:0.7;
}
div#toppage_mainArea div#toppage_recommend dd.even {
	float:right;
}
div#toppage_mainArea div#toppage_rellink {
}
div#toppage_mainArea div#toppage_rellink dt {
	margin-top:15px;
}
div#toppage_mainArea div#toppage_rellink dd {
	margin:0 0 0.2em 0.5em;
}
/*
ttoppage_ust
*/
div#toppage_mainArea div#toppage_ust {
	margin-top:15px;
}
div#toppage_mainArea div#toppage_ust dl {
	padding:8px;
	background-color:#f5f5f5;
}
div#toppage_mainArea div#toppage_ust dt,
div#toppage_mainArea div#toppage_ust dd.detail {
	font-size:80%;
	line-height:1.5;
}
div#toppage_mainArea div#toppage_ust dt {
	font-weight:bold;
}
div#toppage_mainArea div#toppage_ust dd {
	margin-top:0.5em;
}

@media only screen and (max-device-width:991px){
	div#sports2012_contentsBackgroundImg {
		/*background:none!important;*/
	}
	div#toppage_mainArea div.mainArea_box_top,
	div#toppage_mainArea div.mainArea_box_bot {
		display:none;
	}
	div#toppage_topArea div.topArea_wmid {
		padding:0 0;
		border:2px solid #ededed;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	div#toppage_mainArea div.mainArea_box_mid {
		border:2px solid #ededed;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	div#toppage_mainArea div.mainArea_linebox_mid {
		border:2px solid #ededed;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
  div#toppage_mainArea div.mainArea_linebox_mid img{
    width: 100%;
    max-width: inherit;
  }
	div#toppage_mainArea div#toppage_ust dd.player {
		display:none;
	}
.bx-controls.bx-has-pager.bx-has-controls-direction.bx-has-controls-auto{
  display:block;
  background-color: #FFF;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-prev,
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-next {
    display: none;
}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{
    position: absolute;
    left:0;
    right: 10px;
    margin-left: 0;
    width:auto;
}
div#topArea_game div#topArea_gameResult dl dd.result table {
  width:100%;
}
}

@media only screen and (max-device-width:810px){
	div#toppage_mainArea div.mainAreaL {
		margin-right:-50%;
	}
	div#toppage_mainArea div.mainAreaL_innner {
		margin-right:50%;
	}
	div#toppage_mainArea div.mainAreaR {
		min-width:0;
		width:48%;
	}
	div#toppage_topArea div#topArea_game {
		min-width:0;
		width:48%;
	}
	div#toppage_topArea div#topArea_game dl dd.result table td.teamName {
		/*background-size:contain;*/
	}
	div#toppage_topArea div#topArea_game div#topArea_gameResult {
		/*min-height:0;*/
	}
	div#toppage_topArea div#topArea_game div#topArea_gameNext {
		/*min-height:0;
		max-height:none;*/
	}
	div#toppage_mainArea div#toppage_interview div.coach {
		margin-right:1.6%;
		width:49.2%;

	}
	div#toppage_mainArea div#toppage_interview div.puface {
		width:49.2%;
	}
	div#toppage_mainArea div#toppage_interview div.puface2 {
		width:49.2%;
	}
	div#toppage_mainArea div#toppage_interview_coach div.coach {
		width:auto;
    float: none;
	}

	div#toppage_mainArea div#toppage_recommend dd {
		margin-bottom:0.4%;
		width:49%;
	}
	div#toppage_mainArea div#toppage_recommend dd.even {
	}
}
@media only screen and (max-device-width:700px){
	div#toppage_mainArea div#toppage_interview_coach div.coach {
		margin-right:0;
		width:100%;
		float:none;
	}
	div#toppage_mainArea div#toppage_interview div.puface {
	}
}
@media only screen and (max-device-width:620px){
	div#toppage_topArea div.topArea_wmid {
		min-height:0;
	}
	div#toppage_topArea div#topArea_game {
		position:relative;
		width:100%;
		max-width:none;
		min-height:0;
		border-left:none;
	}
	div#toppage_topArea div#topArea_game div#topArea_gameResult {
		min-height:0;
	}
	div#toppage_topArea div#topArea_game div#topArea_gameNext {
		min-height:0;
		max-height:none;
	}
	div#topArea_gameResult_wrapper div.noData {
		display:none;
	}
	div#topArea_gameNext_wrapper div.noData {
		display:none;
	}
	div#toppage_mainArea div#toppage_recommend dd {
		margin-bottom:1px;
		width:auto;
		float:none;
		height:38px;
	}
	div#toppage_mainArea div#toppage_recommend dd img {
		visibility:hidden;
		height:38px;
	}
	div#toppage_mainArea div#toppage_recommend dd.even {
		margin-left:0;
		float:none;
	}
	div#toppage_mainArea div#toppage_recommend dd.blank {
		display:none;
	}
}
@media only screen and (max-device-width:580px){
	div#toppage_mainArea div.mainAreaL {
		margin-right:0;
		margin-bottom:15px;
		float:none;
	}
	div#toppage_mainArea div.mainAreaL_innner {
		margin-right:0;
	}
	div#toppage_mainArea div.mainAreaR {
		width:100%;
		float:none;
		max-width:none;
	}
div#toppage_topArea div#topArea_mainImg .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: none;
}
div#topArea_game div#topArea_gameResult dl dt{
  font-size: 16px;
}
div#topArea_game div#topArea_gameNext dl dt {
  font-size: 14px;
}
div#topArea_game div#topArea_gameNext dl dd.pteam{
    font-size: 16px;
}
.topArea_schedule_wrapper_body_cards_inner p{
  font-size: 13px;
}
}
@media only screen and (max-device-width:480px){
	div#toppage_topArea div#topArea_logo {
		display:none;
	}
}