@charset "utf-8";



/* ===================================================================

CSS information



 file name  :index.css

 style info :TOPページ用CSS

=================================================================== */





/*

	Background Stretcher jQuery Plugin

	ｩ 2011 ajaxBlender.com

	For any questions please visit www.ajaxblender.com 

	or email us at support@ajaxblender.com

*/



#headerimgs {

    background: url("../img/shuzan/shuzan_01_2.jpg") no-repeat;
    height: 296px;
    text-indent: -9999px;
}

#topmenu{ width:980px; text-align:right; padding-bottom:10px; margin:0px auto; font-size:12px; color:#49242d; line-height:20px;}


#contentWrap #main .topBanner{

	width:720px;

	margin-bottom:20px;

}



#contentWrap #main .topBanner li{

	float:left;

	margin-right:0px;

}






/* 先輩からのコメント

---------------------------------------------------------------------- */

#contentWrap #content #main #tennis{


	margin-bottom:20px;

}

#contentWrap #content #main #tennis .tennis_box{

	margin:0px;
	
	padding:0px;
	
}
#contentWrap #content #main #tennis .tennis_box .img{ padding:0px; margin-bottom:20px;}
#contentWrap #content #main #tennis .tennis_box .txt{ padding:0px; margin:0px; font-size:12px; line-height:20px; color:#49242d;}
#contentWrap #content #main #tennis .tennis_box .btn{ padding:0px; margin-top:20px; margin-bottom:0px;}
#contentWrap #content #main #tennis .tennis_box .tennis_list{ margin:0px auto; padding:0px;}

#contentWrap #content #main #tennis .tennis_box .tennis_list .big_img{ margin:0px auto; padding:0px;}

#contentWrap #content #main #tennis .tennis_box .tennis_list ul{ float:left; padding:0px; margin-top:10px;}

#contentWrap #content #main #tennis .tennis_box .tennis_list li{ float:left; padding:0px; margin-left:0px; margin-right:10px; }

#contentWrap #content #main #tennis .tennis_box .tennis_list .li01{ float:left; padding:0px;  margin:0px; }

#contentWrap #content #main #tennis .tennis_box .tennis_list li a{ display:block; border: solid 1px #d2ca99; padding:3px;}

#contentWrap #content #main #tennis .tennis_box .tennis_list li a:hover{ display:block; border: solid 4px #c8113d; padding:0px; margin:0px; }

#contentWrap #content #main #tennis .tennis_box .comments{ background:url(../img/comments_bg.jpg) no-repeat; margin-top:20px; margin-bottom:0px; padding-left:130px; padding-top:56px; padding-bottom:20px;}
#contentWrap #content #main #tennis .tennis_box .comments2{ background:url(../img/comments_bg_L.jpg) no-repeat; margin-top:20px; margin-bottom:0px; padding-right:5px; padding-left:122px; padding-top:56px; padding-bottom:20px;}

/* 主な戦績

---------------------------------------------------------------------- */

#contentWrap #content #main #results{


	margin-bottom:20px;
	
	padding-top:18px;
	
	padding-bottom:20px;
	
	border-top: 1px dotted #c1c1c1;
	
	border-bottom: 1px dotted #c1c1c1;

}

#contentWrap #content #main #results .results_box{

	margin:0px;
	
	padding-left:10px;
	
	padding-right:10px;
	
	padding-bottom:20px;
	
	border-left:2px solid #ec941f;
	
	border-right:2px solid #ec941f;
	
	border-bottom:2px solid #ec941f;
	
}
#contentWrap #content #main #results .results_box table{ width:100%;}
#contentWrap #content #main #results .results_box th{ background:#ffedf1; border-bottom:1px solid #d8d8d8; padding-left:15px;font-weight:bold; padding-top:7px; padding-bottom:12px; font-size:12px; color:#49242d;}
#contentWrap #content #main #results .results_box td{ background:#FFF; border-bottom:1px dotted #d8d8d8; padding-left:15px; padding-top:7px; padding-bottom:12px; line-height:20px;color:#49242d; font-size:12px;}


#contentWrap #content #main #results .results_box .bg{
	
	background-image:url(../img/bg.jpg);
	
	background-repeat:no-repeat;
	
	background-position:0px 7px;	
	 	 	
}


#contentWrap #content #main #results .results_box ul li a.cat{
	color:#430ec8;
	

	

}

#contentWrap #content #main #results .results_box .img{ padding:0px; margin-bottom:20px;}
#contentWrap #content #main #results .results_box .txt{ padding:0px; margin:0px; font-size:12px; line-height:20px; color:#49242d;}
#contentWrap #content #main #results .results_box .btn{ padding:0px; margin-top:20px; margin-bottom:0px;}








/* お知らせ&トピックス

---------------------------------------------------------------------- */

#contentWrap #content #main #news{

	position:relative;

	margin-bottom:30px;

}



#contentWrap #content #main #news .topBtn{

	position:absolute;

	top:13px;

	right:5px;

}



#contentWrap #content #main #news ul{

	height:200px;

	overflow:scroll;

	overflow-x:hidden;

}



#contentWrap #content #main #news ul li{

	margin-bottom:10px;

	padding-bottom:10px;

	border-bottom:1px dotted #c4c4c4;

}



#contentWrap #content #main #news ul li p{

	float:left;

}



#contentWrap #content #main #news ul li p.date{

	font-weight:bold;

	padding:0 10px;

}



#contentWrap #content #main #news ul li a:hover{
	
	color:#430ec8;
	
	text-decoration:underline;

}

#contentWrap #content #main #news ul li a:visited{
	
	color:#430ec8;
	
	text-decoration:underline;

}
.btn_bc{ text-align:center; margin-top:20px; margin-bottom:30px;}