@charset "utf-8";
/* CSS Document */
.AddClip{ padding:10px 0; position:relative;}
.AddClipIn{ position:absolute; right:0;}


.contents .new_contents_L_in h3{padding:0 ; margin:0;}
.contents h4{padding:0 0; margin:20px 0 0;}

.sports{ padding:20px 0;}

.sportsTopTable{
margin:20px 0 0;
}
.sportsTopTable th{
text-align:center;
font-size:larger;
font-weight:bold;
}

.sportsTopTable td{
text-align:center;
padding:5px;}

.sports_Date{padding:10px 0 1px 0; margin:0 0 10px 0; border-bottom:1px solid #111;
} 
.sports_Date img{ margin-right:2px;}


.sports_body{ padding:10px 0;border-bottom:1px solid #ccc;}

.sports_body p{ padding:0; line-height:2; }
.sports_body p strong{ background:#ddd; padding:1px 2px;}
.sports_body p strong span{dxxisplay:none;}
.sports_body p strong span.year_date{display:inline;}
.sports_body p b{display:block;}


.baseball{
xbackground:url(../images/i_bat.gif) no-repeat left bottom;
xpadding:3px 0 1px 20px;
}
.football{
xbackground:url(../images/i_football.gif) no-repeat left bottom;
xpadding:3px 0 1px 20px;
}
.pro-wres{
xbackground:url(../images/i_football.gif) no-repeat left bottom;
xpadding:3px 0 1px 20px;
}

.sumo{
xbackground:url(../images/i_football.gif) no-repeat left bottom;
xpadding:3px 0 1px 20px;
}

.olympic{
xbackground:url(../images/i_football.gif) no-repeat left bottom;
xpadding:3px 0 1px 20px;
}



.categoryTop_table{margin:20px auto; border:1px solid #aaa;}
.categoryTop_table td{ padding:10px; vertical-align:top; background:#f3f2f1;}
.categoryTop_table td h3{margin-bottom:10px;}
.categoryTop_table td h3 strong{ font-weight:bold; font-size:120%;}



.sports_tb{
padding:10px 0;
margin:0 0 10px 0;
text-align:right;
border-top:1px dotted #eee;}

.sports_tb p{
padding:20px 0;
border-bottom:1px dotted #ccc;
}

.sports_tb2{
padding:10px 20px;
}
.sports_tb2 p{
padding:0 0 10px 0;
border-bottom:1px dotted #ccc;
}


.sports_tb2 p.sports_tb_this{
padding:10px;
margin:10px 0;
border:1px solid #ccc;
background:#eee;
}
.sports_tb p a{
padding:0 10px 20px 15px;
background:url(../images/i_tb.gif) no-repeat;
}


.trackbacks{padding:40px 0 20px;}
.trackbacks p{border:none;}
.trackbacks-info{padding:5px 10px; margin:10px 0; background:#f0f0f0; border:1px solid #d0d0d0;}


.calendar h3{
font-weight:bold; background:#454556; color:#fff; padding:5px;}

.calendar table{
border:1px solid #ccc;
}
.calendar td{
padding:5px;
text-align:center;
font-family:"ＭＳ Ｐゴシック", Osaka,;}

.calendar td{ color:#888;}


.calendar tr.Month td{
font-size:small;
border-bottom:1px solid #ccc;
color:#222;
}
.calendar tr.Month td a:link,.calendar tr.Month td a:visited{
color:#555;
}
.calendar tr.Month td a:hover{
color:#f30;
}


.calendar td.MonthPre{
text-align:left;
}
.calendar td.MonthNext{
text-align:right;
}
.calendar td.MonthThis{
font-weight:bold;
}

.calendar th{
padding:4px;
text-align:center;
color:#555;
font-size:smaller;
}
.calendar th.sun{
color:#f33;
}
.calendar th.sat{
color:#33f;
}


.widget{ margin:20px 0 0 0; border:1px solid #999;}
.widget h3{font-weight:bold; background:#454556; color:#fff; padding:5px; margin-bottom:10px;}
.widget select{margin:0 5px 10px; width:160px;}
.widget ul{margin:0 0 10px 10px;}
.widget ul li{margin:0 0 5px;}




.YEARS{}
.YEARS ul{}


.Sports_Navi{
overflow:auto;
padding:20px 0 ;
}

.Sports_Navi li{
float:left;
margin:0 1px 0 0;
text-align:center;
width:72px;
white-space:nowrap;
}

.baseball .Sports_Navi li{
float:left;
margin:0 1px 0 0;
text-align:center;
width:61px;
}

.Sports_Navi li strong{
display:block;
padding:5px 10px;
background:#f00;
color:#fff;
}

.Sports_Navi li a{
display:block;
padding:5px 0;
width:100%;
text-decoration:none;
}

.Sports_Navi li a:link{
background:#666;
color:#fff;
}

.Sports_Navi li a:visited{
background:#666;
color:#fff;
}

.Sports_Navi li a:hover{
background:#333;
color:#fff;
}


.tbbox{margin:20px 0; padding:1px 5px; background:#f6f5f4; border:1px solid #ddd; line-height:2; font-size:smaller; display:none;}
