@charset "shift_jis";

/*==================================================================
　【 アスリートプラス 第二階層 】

　1. アスリートプラスニュース（news）

==================================================================*/



/*==================================================================
　1. news
==================================================================*/

.news #header-link {
	height:46px;
	font-size:75%;
	color:#0000CC;
	font-weight:bold;
	pading-top:12px;
	text-align:left;
}

.news #side-navi {
	width:220px;
	margin-right:24px;
	float:left;
	background-color:#D7E3EA;
	font-size:60%;
	font-weight:bold;
}

.news #side-navi dl{ 
	background:url(images/line_side_navi.gif) bottom repeat-x;
}
.news #side-navi dt{
	display:block;
	padding:10px 0 12px 0;
	text-align:left;
}
.news #side-navi dd{ 
	font-size:65%;
	line-height:130%;
	text-align:left;
	padding: 0 0 10px 18px;
}

.news #side-navi img{ display:block; }

.news #contents {
	width:500px;
	float:left;
}

.news #contents h1{
	width:495px;
	background-color:#6A83B5;
	font-size:75%;
	font-weight:bold;
	color:#FFF;
	padding:5px 0 5px 5px;
	text-align:left;
}

.news #contents #catch {
	height:89px;
	font-size:115%;
	font-weight:bold;
	color:#0000CC;
	padding-top:20px;
	line-height:135%;
	text-align:left;
}

.news #contents #catch img { padding-right:5px; }


.news #contents #lead {
	width:500px;
	font-size:75%;
	line-height:150%;
	text-align:left;
	padding-top:10px;
}

.subti { color:#000066; font-weight:bold; }

.news #contents #lead .news-ph { 
	padding-left:17px;
	width:180px;
	float:right;
}

.news #contents #lead .news-ph img { 
	padding-bottom:10px;
	display:block;
}

.news #contents p.day {
	width:500px;
	font-size:75%;
	line-height:130%;
	text-align:right;
}

