@charset "utf-8";
/* CSS Document */

#topics{
	background:url(../images/home/topics_bgi.jpg) left top repeat-x #000066;
	border-bottom:1px solid #ffffff;
}

#main_img{
	float:left;
	width:400px;
}

/*=====Main News(メイン画像右側のニュース)=====*/
#main_news{
	float:left;
	width:319px;
	color:#3D464B;
}
#main_news .group{
	height:60px;
	padding:3px;
	background:url(../images/home/main_news_bgi.jpg) left top repeat-x;
	border-bottom:1px solid #fff;
}
#main_news .sumbnail{
	float:left;
	width:90px;
	padding-right:5px;
}
#main_news dl{}

/*===== センターinboxカラム =====*/
.top_inbox_left{
	float:left;
	width:461px;
	border-right:1px solid #ffffff;
}
.top_inbox_right{
	float:left;
	width:257px;
	background:#330066;
}

/*== H3 ==*/
.top_inbox_left h3{margin:5px 0 0 9px; height:19px;}

#game_result{
	position:relative;
}

#game_result h3{
	width:117px;
	background:url(../images/home/h3_gameresult.jpg) no-repeat;
}

#next_match{
	position:relative;
}

#next_match h3{
	width:106px;
	background:url(../images/home/h3_nextmatch.jpg) no-repeat;
}

.top_inbox_right h3{
	height:30px;
	margin-left:5px;
}

/*== 詳しくはこちらボタン ==*/
p.goto_detail{
	width:100%;
	position:absolute;
	font-size:10px;
	color:#FFFFFF;
	top:7px; left:0px;
	text-align:right;
}
p.goto_detail a:link,p.goto_detail a:visited{
	color:#FFFFFF; font-size:10px;
	margin-right:10px;
}
p.goto_detail a:hover{
	color:#FF7603;
	text-decoration:none;
}

/*-----------------------*/

.top_inbox_left .group{
	float:left;
	width:230px; height:105px;
	background:url(../images/home/blue_bgi_y106.jpg) left top repeat-x;
	border-bottom:1px solid #ffffff;
	border-collapse:collapse;
	color:#FFFFFF;
}
.right_border{
	border-right:1px solid #ffffff;
}

#game_result .days{
	padding:5px 0 0 10px;
}

#game_result div.result_box{
	position:relative;
}
#game_result div.result_box img.rera{
	position:absolute;
	left:5px; top:10px;
}
#game_result div.result_box p{
	position:absolute; width:130px;
	left:47px; top:8px;
	font-size:28px; font-weight:bold;
	line-height:28px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}
#game_result div.result_box p span{
	font-size:16px;
	line-height:28px;
	vertical-align:top;
	padding:0 5px;
}

#game_result div.result_box img.other{
	position:absolute;
	left:175px; top:5px;
}

#next_match ul{
	margin:5px 0 0 10px;
	list-style:none;
}


.top_inbox_left .group2{
	float:left;
	width:230px; height:60px;
	background:#ffffff;
	border-bottom:1px solid #ffffff;
}
.top_inbox_left .group2 img{
	vertical-align:bottom;
}

/*------------------------*/
#conts_menu li{
	height:20px;
	background:url(../images/home/blue_bgi_y20.jpg) left top repeat-x;
	list-style:none;
}

/*------------------------*/
#pickup_news{
	clear:both;
	width:459px;
	border:1px solid #919EA7; border-bottom:0;
}

#pickup_news .group3{
	width:459px; height:98px;
	background:url(../images/home/pickup_news_bgi.jpg) left top repeat-y #FFFFFF;
	border-bottom:1px solid #919EA7;	
}
#pickup_news .group3 .sumbnail{
	float:left;
	margin-right:10px;
	border-right:1px solid #919EA7;	
}
#pickup_news .group3 dl{
	padding:5px;
	color:#596771;
	overflow:hidden;
}
#pickup_news .group3 dt{
	margin-bottom:5px;
	font-size:11px;
	color:#333333;
}
#pickup_news .group3 dd{
	font-size:11px;
}

/*=========　センター右カラム ======*/
.top_inbox_right div{
	border-bottom:1px solid #ffffff;
	background:url(../images/home/blue_bgi_y30.jpg) left top repeat-x;
}

#standings{position:relative;}

#standings h3{background:url(../images/home/h3_standings.jpg) 5px no-repeat;}
*html #standings h3{height:30px;}

#project h3{background:url(../images/home/h3_project.jpg) 5px no-repeat;}

#blog{position:relative;}

#blog h3{background:url(../images/home/h3_blog.jpg) 5px no-repeat;}

#blog ul li{
	line-height:1.2;
}

#standings li{
	height:17px;
	list-style:none;
	background-repeat:no-repeat;
	text-indent:30px;
	color:#FFFFFF;
	margin-left:0; padding:0;
	list-style-position:outside;
}
#standings li img{vertical-align:bottom;}

		#standings li.no1{background:url(../images/home/standing_no1_bgi.jpg);}
		#standings li.no2{background:url(../images/home/standing_no2_bgi.jpg);}
		#standings li.no3{background:url(../images/home/standing_no3_bgi.jpg);}
		#standings li.no4{background:url(../images/home/standing_no4_bgi.jpg);}
		#standings li.no5{background:url(../images/home/standing_no5_bgi.jpg);}
		#standings li.no6{background:url(../images/home/standing_no6_bgi.jpg);}
		#standings li.no7{background:url(../images/home/standing_no7_bgi.jpg);}
		#standings li.no8{background:url(../images/home/standing_no8_bgi.jpg);}

		
#project ul{
	height:180px;
	background:url(../images/home/project_bgi.jpg);
}

#project li{
	height:35px;
	border-bottom:1px solid #919EA7;
	list-style:none;
	padding-left:15px;
}
*html #project li{
	margin-bottom:-2px;
}

#project li img{vertical-align:bottom}

#project li a{
	display:block;
	background:url(../images/home/icon_news_dot.jpg) 0 10px no-repeat;
	padding:10px 0 0 20px;
	line-height:35px;
}


#blog ul{
	height:156px;
	background:url(../images/home/blogbox_bgi.jpg);
}
#blog li{
	background:url(../images/home/icon_blog_dot.jpg) 0 15px no-repeat;
	padding-left:15px; padding-top:10px;
	margin-left:10px;
	list-style:none;
}


/*=========== メインボトム =============*/
.btmconts_inbox{
	float:left; 
	width:359px; height:295px;
	background:#009900;
	background:url(../images/home/blue_bgi_y30.jpg) left top repeat-x;
	border-bottom:3px solid #ffffff;
	
}
.border_right{border-right:1px solid #ffffff;}

/*== H3 ==*/
.btmconts_inbox h3{
	height:30px;
}
#news_release h3{background:url(../images/home/h3_newsrelease.jpg) 5px no-repeat;}
#mediainfo h3{background:url(../images/home/h3_mediainfo.jpg) 5px no-repeat;}
#blog h3{background:url(../images/home/h3_blog.jpg) 5px no-repeat;}
#basketball_school h3{background:url(../images/home/h3_basketballschool.jpg) 5px no-repeat;}
#cheer_school h3{background:url(../images/home/h3_cheerschool.jpg) 5px no-repeat;}

/*== dl ==*/
.btmconts_inbox dl{
	width:359px; height:250px;
	background:url(../images/home/main_bottom_inbox_bgi.jpg) left top no-repeat;
	overflow:hidden;
}
.btmconts_inbox dt{
	clear:both;
	float:left; width:100px;
	background:url(../images/home/icon_news_dot.jpg) left no-repeat;
	text-indent:16px;
	margin:10px 0 0 10px;
}
*html .btmconts_inbox dt{
	margin:10px 0 0 5px;
}

.btmconts_inbox dd{
	float:left; width:235px;
	margin:10px 0 0 10px;
}


.btmconts_inbox p{
	background:#919EA7;
	text-align:right;
	color:#FFFFFF;
	
}
.btmconts_inbox p a:link, .btmconts_inbox p a:visited{
	color:#FFFFFF;
}

/*== hot line ==*/
#hotline{
	background:url(../images/home/hotline_bgi.jpg) left 40px no-repeat;
}

#hotline h3{
	width:719px; height:40px;
	background:url(../images/home/h3_hotline.jpg) left top no-repeat;
}

#hotline div{
	width:719px; height:190px;
	position:relative;
}


#hotline dl{
	width:360px; height:190px;
	overflow:hidden;
	position:absolute;
	top:0; left:360px;
}
#hotline dt{
	clear:both;
	float:left; width:100px;
	background:url(../images/home/icon_news_dot.jpg) left no-repeat;
	text-indent:16px;
	margin:10px 0 0 10px;
}
*html #hotline dt{
	margin:10px 0 0 5px;
}

#hotline dd{
	float:left; width:220px;
	margin:10px 0 0 10px;
}

#hotline p.text{
	position:absolute;
	left:145px; top:60px;
	width:200px;
}

#hotline p.more{
	height:15px;
	line-height:15px;
	text-align:right;
}
#hotline p.more a:link, #hotline p.more a:visited{
	color:#FFFFFF;
}

#hotline .text .hl_btn {
margin-top:7px;
display:block;
width:64px;
height:21px;
padding:5px 0 0 20px;
background-image:url(../hotline/images/botn.jpg);
}
#hotline .text .hl_btn a {

color:#FFFFFF;
}

/*=========== 右カラム ==================*/

/* RightMenu */
/*=====================*/
#right_menu li{
	width:220px; height:30px;
	background:url(../images/right_menu_bgi.jpg) no-repeat;
	line-height:30px;
	text-indent:10px;
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
}

#right_menu li.sub{
	background:#E7E7E7;
	border-bottom:1px dotted #CCCCCC;
}

#right_menu li.r_menu_h{
	text-indent:0;
}
#right_menu li.r_menu_h img{
	vertical-align:bottom;
}

#right_menu li a{
	display:block;
	width:220px; height:30px;
	line-height:30px;
}

#right_menu li a:link,#right_menu li a:visited{
	font-weight:bold;
}
#right_menu li a:hover{ text-decoration:none;}

#right_menu li.sub a:link,#right_menu li.sub a:visited{
	font-weight:normal; font-size:12px;
	color:#666666;
}
#right_menu li.sub a:hover,
#right_menu li.subon{
	background:#999999;
	color:#000000;
}
#right_menu li.subon a:link,#right_menu li.subon a:visited, #right_menu li.subon a:hover{
	color:#000000;
	font-weight:normal;
}

