/* CSS Document */


/*-------------------------------
　文字の指定
---------------------------------*/

a {color:#0033FF;text-decoration :none;}
a:hover {text-decoration :underline;}


.red {
	color: #FF0000;
}

.mini{
	font-size:90%;
}


/*-------------------------------
　使わないけど、3カラム用
---------------------------------*/

#mainContent .MainBoxSports{
	width:675px;
	margin:0;
	padding:0;
	background:url(http://img.47news.jp/images/back-long.jpg) repeat-y;
}

.mainContentBack{
	width:675px;
	margin:10px 0px 0px 0px;
	background:url(http://img.47news.jp/images/back-short.jpg) no-repeat;
}


#mainLeft{
	float:left;
	width:135px;
}

#mainRight{
	float:right;
	width:530px;
}
	

/*---------------------------------------------------
　スポーツのサブメニュー
-----------------------------------------------------*/
#tabmenu .subSports{
	background:url(http://img.47news.jp/images/menu/menu-back.jpg) no-repeat;
	line-height:1.6;
	list-style-type:none;
	margin:0;
	padding:0 0 0 0; 
	padding:0px;
    font-size:12px;
	height:30px;
}


#tabmenu .subSports ul#subSp {
	margin: 0;
	width:970px; 
}


#tabmenu .subSports ul#subSp:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}



#tabmenu .subSports ul#subSp li {
	margin: 0;
	padding: 0;
	float:left; 
	line-height: 1;
	list-style-type: none;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

#tabmenu .subSports ul#subSp li a{
	display: block;
	position: relative;
	font-size: 12px;
	color: #333;
	text-align: center;
	text-decoration: none;
	background-color: #eee;
	text-indent: -9999px;
	height:30px;
        overflow: hidden;
}





/*-----------------------------------------------
 メニューマウスオーバー　2008/08/25 saito
-----------------------------------------------*/

#tabmenu .subSports ul#subSp li#sportsTop a{
	background:url(http://img.47news.jp/images/menu/sports_top.jpg) no-repeat 0 0;
	height:30px;
	width:130px;
}


#tabmenu .subSports ul#subSp li#highBaseboll a{
	background:url(http://img.47news.jp/images/menu/high-baseboll-off.jpg) no-repeat;
	width:92px;
}
	
#tabmenu .subSports ul#subSp li#highSports a{
	background:url(http://img.47news.jp/images/menu/high-sports-off.jpg) no-repeat;
	width:116px;
}

#tabmenu .subSports ul#subSp li#golf a{
	background:url(http://img.47news.jp/images/menu/golf-off.jpg) no-repeat;
	width:75px;
}

#tabmenu .subSports ul#subSp li#sumo a{
	background:url(http://img.47news.jp/images/menu/sumo-off.jpg) no-repeat;
	width:54px;
}

#tabmenu .subSports ul#subSp li#basketball a{
	background:url(http://img.47news.jp/images/menu/basketball-off.jpg) no-repeat;
	width:72px;
}
	
#tabmenu .subSports ul#subSp li#other a{
	background:url(http://img.47news.jp/images/menu/other-off.jpg) no-repeat;
	width:76px;
}

#tabmenu .subSports ul#subSp li#kakutogi a{
	background:url(http://img.47news.jp/images/menu/kakutogi-off.jpg) no-repeat;
	width:73px;
}

#tabmenu .subSports ul#subSp li#motorSports a{
	background:url(http://img.47news.jp/images/menu/motor-sports-off.jpg) no-repeat;
	width:146px;
}


#tabmenu .subSports ul#subSp li#rikujo a{
	background:url(http://img.47news.jp/images/menu/rikujo-off.jpg) no-repeat;
	width:54px;
}

#tabmenu .subSports ul#subSp li#column a{

	background:url(http://img.47news.jp/images/menu/column-off.jpg) no-repeat;

	width:76px;

}

#tabmenu .subSports ul#subSp li#volleyBall a{
	background:url(http://img.47news.jp/images/menu/volleyball_off.jpg) no-repeat;
	width:116px;
}

#tabmenu .subSports ul#subSp li#volley a{
	background:url(http://img.47news.jp/images/menu/volley_off.jpg) no-repeat;
	width:75px;
}



#tabmenu .subSports ul#subSp li#soccerM a{
	background:url(http://img.47news.jp/images/menu/soccer-off.jpg) no-repeat;
	width:95px;

}

#tabmenu .subSports ul#subSp li#baseballM a{
	background:url(http://img.47news.jp/images/menu/baseball_off.jpg) no-repeat;
	width:55px;

}

/*----------- メニューマウスオーバー　----------*/


#tabmenu .subSports ul#subSp li#highBaseboll a:hover{
	background:url(http://img.47news.jp/images/menu/high-baseboll-on.jpg) no-repeat;
	width:92px;
	height:30px;
}
	
#tabmenu .subSports ul#subSp li#highSports a:hover{
	background:url(http://img.47news.jp/images/menu/high-sports-on.jpg) no-repeat;
	width:116px;
}

#tabmenu .subSports ul#subSp li#golf a:hover{
	background:url(http://img.47news.jp/images/menu/golf-on.jpg) no-repeat;
	width:75px;
}

#tabmenu .subSports ul#subSp li#sumo a:hover{
	background:url(http://img.47news.jp/images/menu/sumo-on.jpg) no-repeat;
	width:54px;
}


#tabmenu .subSports ul#subSp li#basketball a:hover{
	background:url(http://img.47news.jp/images/menu/basketball-on.jpg) no-repeat;
	width:72px;
}
	
#tabmenu .subSports ul#subSp li#other a:hover{
	background:url(http://img.47news.jp/images/menu/other-on.jpg) no-repeat;
	width:76px;
}

#tabmenu .subSports ul#subSp li#kakutogi a:hover{
	background:url(http://img.47news.jp/images/menu/kakutogi-on.jpg) no-repeat;
	width:73px;
}

#tabmenu .subSports ul#subSp li#motorSports a:hover{
	background:url(http://img.47news.jp/images/menu/motor-sports-on.jpg) no-repeat;
	width:146px;
}


#tabmenu .subSports ul#subSp li#rikujo a:hover{
	background:url(http://img.47news.jp/images/menu/rikujo-on.jpg) no-repeat;
	width:54px;
}

#tabmenu .subSports ul#subSp li#column a:hover{

	background:url(http://img.47news.jp/images/menu/column-on.jpg) no-repeat;

	width:76px;

}

#tabmenu .subSports ul#subSp li#volleyBall a:hover{
	background:url(http://img.47news.jp/images/menu/volleyball_on.jpg) no-repeat;
	width:116px;
}

#tabmenu .subSports ul#subSp li#volley a:hover{
	background:url(http://img.47news.jp/images/menu/volley_on.jpg) no-repeat;
	width:75px;
}


#tabmenu .subSports ul#subSp li#soccerM a:hover{
	background:url(http://img.47news.jp/images/menu/soccer-on.jpg) no-repeat;
	width:95px;

}

#tabmenu .subSports ul#subSp li#baseballM a:hover{
	background:url(http://img.47news.jp/images/menu/baseball_on.jpg) no-repeat;
	width:55px;

}

/*---------------------------------------------------
　左側部分
-----------------------------------------------------*/

.mainLeftBox{
	width:135px;
	padding-bottom:5px;
}

.mainLeftBoxTitle {
	margin:1px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.mainLeftBox ul li{
	list-style:disc;
	margin:3px;
	font-size:13px;
	font-weight:bold;
}

.mainLeftInTheBox{
	width:135px;
}

.mainLeftInTheBoxCenter{
	width:125px;
	background:url(http://img.47news.jp/images/center_line.jpg) repeat-y;
	padding:5px;
}

.mainLeftInTheBoxCenter ul li{
	list-style:disc;
	margin:1px;
	font-size:12px;
}


.mainLeftInTheBoxFoot{
	width:135px;
	margin-bottom:4px;
}




/*-------------------------------
　スポーツ動画の写真部分
---------------------------------*/


.picbox{
	display:table-cell;
	width:110px;
	height:80px;
	vertical-align:middle;
	margin:0;
	padding:3px;
}

.thumbox {
	float:left;
	width:108px;
    height:75px;
	margin:2px;
	padding:0px;

}
.thumpic {
	overflow: hidden; 
	position: relative; 
	width: 105px; 
	height:70px; 
	float:left; 
	margin:0;
	text-align:center;
	vertical-align:middle;
}

.photoText{
	padding:0 5px;
	font-size:12px;
}

.photoText p{
	margin:2px;
}




/*---------------------------------------------------
　右側の部分
-----------------------------------------------------*/

.mainRightBox{
	clear:both;
	width:530px;
	background:url(http://img.47news.jp/images/box-center.jpg) repeat-y;
}





.mainRightBox .mainRightHeader{
	width:530px;
}

.mainRightIn{
	clear:both;
	width:530px;
}

.mainRightIn ul{
	padding-top:8px;
	list-style:disc;
}


.mainRightIn ul li{
	margin:2px;
	font-size:12px;
}

.mainRightFoot{
	width:530px;
	clear:both;
}

.mainRightHeaderSankasha{
	width:530px;
	background:url(http://img.47news.jp/images/sankasha-back.jpg) no-repeat;
	padding-top:6px;
	height:23px;
	font-size:12px;
}


.mainRightIn .mainRightInLeft{
	width:160px;
	float:left;
	padding:10px 0 10px 5px;
	position: relative; 
}

.mainRightIn .mainRightInRight{
	width:350px;
	float:left;
	padding:5px 0 0 0;
	position:relative;
}

.mainRightIn .mainRightInRight ul{
	padding-top:8px;
}

.mainRightIn .mainRightInRight ul li{
	margin:2px 2px 2px 0;
	font-size:12px;
	list-style:disc;
	position:relative;
}



.mainRightIn .mainRightInRight ul li span.timestamp {display:block; position:absolute; right:0; top:0; color:#000; font-size:90%; }


/*-------------- 下のボックスの中のフロート写真たち　----------------*/

.Newphoto{
	padding:5px;
	float: left;
}

.underText{
	text-align:right;
	padding:0 5px 5px;
	font-size:12px;
	clear:both;
}

.top_under_box{
	float:left;
	margin:5px 15px 8px 6px;
	width:165px;
	height:145px;
	font-size:12px;
	position: relative;
}



.top_under_box .under_box{
	width:150px;
	display:table-cell;
	height:145px;
	vertical-align:middle;
	margin:0;
	font-size:12px;
	padding:2px;
}
	

.under_photobox {
	width:150px;
	height:145px;
	background-color:#FFFFFF;
	float:left;
	padding:0px;
}



.under_photoThumpic{
	overflow: hidden; 
	position: relative;
	text-align:center; 
	width:150px; 
	height:145px; 
	float:left; 
	margin:0;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
}



/*---------------------------------------------------
　参加社新聞社の記事の部分の写真のスタイルシート
-----------------------------------------------------*/

.picboxSankasha{
	display:table-cell;
	width:43px;
	height:43px;
	vertical-align:middle;
	margin:0;
	padding:3px;
	float:left;
	position: relative; 
}

.thumboxSankasha {
	float:left;
	width:43px;
    height:43px;
	padding:2px;

}
.thumpicSankasha {
	overflow: hidden; 
	position: relative; 
	width: 43px; 
	height:43px; 
	float:left; 
	margin:0;
	text-align:center;
	vertical-align:middle;
	background-color:#333333;
}


/*---------------------------------------------------
　右側の2カラム部分
-----------------------------------------------------*/

.mainRightBox .rightLeft{
	float:left;
	width:260px;
	background:url(http://img.47news.jp/images/right2_center.jpg) repeat-y;
	position:relative;
}

.mainRightBox .rightRight{
	float:right;
	width:260px;
	background:url(http://img.47news.jp/images/right2_center.jpg) repeat-y;
	position:relative;
}


/*---------------------------------------------------
　ボックスの中身の設定
-----------------------------------------------------*/

.right2header{
	background:url(http://img.47news.jp/images/right2_header.jpg) no-repeat;
	padding:9px 0 0 5px;
	height:20px;
	font-size:12px;
}


.right2center{
	padding:5px;
}


.right2center ul li{
	font-size:12px;
	list-style:disc;
	position:relative;
}


.right2center ul li span.timestamp {display:block; position:absolute; right:0; top:0; color:#000; font-size:90%; }

.right2footer{
	width:260px;
	padding-bottom:2px;
	background-color:#FFFFFF;
}




/*---------------------------------------------------
　スポーツ写真の写真部分のスタイルシート
-----------------------------------------------------*/


.sports_photo_box{
	float:left;
	padding:5px 4px 8px 8px;
	width:75px;
	height:68px;
	font-size:12px;
	position:relative;
}



.sports_photo_box .sphoto_box{
	width:68px;
	display:table-cell;
	height:68px;
	vertical-align:middle;
	margin:0;
	font-size:12px;
	padding:2px;
}
	

.sphoto_photobox {
	width:68px;
	height:68px;
	background-color:#000000;
	float:left;
	padding:0px;
}



.sphoto_photoThumpic{
	overflow: hidden; 
	position: relative;
	text-align:center; 
	width:68px; 
	height:68px; 
	float:left; 
	margin:0;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
}




/*---------------------------------------------------
　スポーツリレーコラム
-----------------------------------------------------*/

.sidebox{
	width:300px;
}


.sportsColumnHead{
	background:url(http://img.47news.jp/images/side_box_header.jpg) no-repeat;
	height:21px;
	padding:6px 0 0 4px;
	font-size:12px;
}

.sportsColumnCenter{
	background:url(http://img.47news.jp/images/side_box_center.jpg) repeat-y;
	padding:5px;
	font-size:12px;
}


.sportsColumnCenter p{
	line-height:150%;
	margin:5px;
}


.sportsColumnFooter{
	width:300px;
	clear:both;
}



/*---------------------------------------------------
　javascript部分のスタイル
-----------------------------------------------------*/



/* クラススタイルは自由に変更してください。 */
.tabSet { 
	width:530px; 
	background:url(http://img.47news.jp/images/box-center.jpg) repeat-y;
}

.tabSet .tabArea {}
.tabSet .tabArea div { padding:0px 0px 0px 0px; float:left; }
.tabSet .tabArea div img { border:none; }

/*.tabSet .contentsArea { padding:10px; clear:both; border:5px #333333 solid; }*/
.tabSet .contentsArea{
	clear:both;
	width:530px;
}

.tabSet .contentsArea h4 { margin:0px 0px 5px 0px; }


/*　----------------------------------------------------------
displayプロパティは必須です
ページ読み込み時に表示したいidをblockにしてください
*/
#contents0 { display:block; }
#contents1 { display:none; }
#contents2 { display:none; }
#contents3 { display:none; }
#contents4 { display:none; }
/* ---------------------------------------------------------*/



#contents0 ul{
	padding-top:8px;
}


#contents0 ul li{
	margin:2px;
	font-size:12px;
	list-style:disc;
}

#contents1 ul{
	padding-top:8px;
}


#contents1 ul li{
	margin:2px;
	font-size:12px;
	list-style:disc;
}

#contents2 ul{
	padding-top:8px;
}


#contents2 ul li{
	margin:2px;
	font-size:12px;
	list-style:disc;
}

#contents3 ul{
	padding-top:8px;
}


#contents3 ul li{
	margin:2px;
	font-size:12px;
	list-style:disc;
}

#contents4 ul{
	padding-top:8px;
}


#contents4 ul li{
	margin:2px;
	font-size:12px;
	list-style:disc;
}
/*---------------------------------------------------
　天皇杯部分のスタイル
-----------------------------------------------------*/


.siaikekka{
margin-top:2px;
margin-bottom:2px;
font-size:14px;
}
.siaikekka a:hover{
color:#cd524f;
 text-decoration:underline
}
.tennoutd2 a{
text-decoration:none;
}
.tennoutd2 a:hover{
color:#cd524f;
 text-decoration:underline

}
.tennoutd1{
text-align:center;
border:1px solid #800080;
border-collapse: collapse;
}
.tennoutd2{
text-align:center;
border:1px solid #800080;
border-collapse: collapse;
}
.tennoutd3{
text-align:center;
border:1px solid #800080;
border-collapse: collapse;
}
.tennoumigi3{
color:#ffffff;
background-color:#800080;
border:1px solid #800080;
height:25px;
}
.tennoutd4{
text-align:center;
background-color:#d3d3d3;
border:1px solid #800080;
border-collapse: collapse;
}
.tennoutd5{
text-align:center;
background-color:#d3d3d3;
border:1px solid #800080;
border-collapse: collapse;
}
.tennoutd6{
text-align:center;
background-color:#d3d3d3;
border:1px solid #800080;
border-collapse: collapse;
}

.tennoutd4 a{
text-decoration:none;
}
/*---------------------------------------------------
　サッカー記録メニューのスタイル
-----------------------------------------------------*/
.linkright{
float:left;
}

