@charset "Shift_JIS";

/* summary ------------------
people
-------------------------- */


#contents #NewsTitle .lead {
color:#FF9900;
}



/* NewsList */
#contents #NewsList h3 {
margin:0 0 10px 0;
padding:5px;
background:#ECECEC url(../images/h3_bg_001.gif) repeat-x;
border:1px solid #D9D9D9;
font-size:1.4em;
}
#contents #NewsList ul.list {
width:490px;
margin:0;
}
	#contents #NewsList ul.list:after {
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
	}
	#contents #NewsList ul.list {
	display: inline-block;
	}
#contents #NewsList ul.list li {
float:left;
width:125px;
margin:0 11px 10px 0;
padding:9px 11px;
border:1px solid #D9D9D9;
}
#contents #NewsList ul.list li.first {
clear:left;
float:left;
}
#contents #NewsList ul.list li.second {
float:left;
}
#contents #NewsList ul.list li.last {
float:left;
}
	* html #contents #NewsList ul.list li.first {float:left;}
	*+html #contents #NewsList ul.list li.first {float:left;}
	* html #contents #NewsList ul.list li.second {float:left;margin:0 8px 10px 0;}
	* html #contents #NewsList ul.list li.last {float:none;margin:0 8px 10px 0;}
	*+html #contents #NewsList ul.list li.last {float:none;}



#contents #NewsList ul.list li span {
display:block;
font-size:1.4em;
line-height:1.3;
}
#contents #NewsList ul.list li span.photo {
height:125px;
margin:0 0 5px 0;
background:#F7F7F7;
text-align:center;
}


#contents #NewsList01 ul.list li {
background:url(../images/arrow_003.gif) no-repeat 2px 1px;
}


/* BacknumberList */
#contents #BacknumberList h3 {
margin:0 0 10px 0;
padding:5px;
background:#ECECEC url(../images/h3_bg_001.gif) repeat-x;
border:1px solid #D9D9D9;
font-size:1.4em;
}

#contents #BacknumberList ul.list {
margin:0 0 30px 0;
}
	#contents #BacknumberList ul.list:after {
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
	}
	#contents #BacknumberList ul.list {
	display: inline-block;
	}

#contents #BacknumberList ul.list li {
float:left;
width:95px;
padding:0 0 10px 20px;
background:url(../images/arrow_003.gif) no-repeat 2px 2px;
font-size:1.4em;
line-height:1.3;
}


/* Profile */
#contents #NewsDetail .text .profile {
margin:0 0 20px 0;
font-size:1.4em;
line-height:1.3;
}
#contents #NewsDetail .text .profile a.arrow {
padding:0 0 0 10px;
background:url(../images/arrow_004.gif) no-repeat left center;
}

#contents #prNews01 p.pr a {
background:url(../images/arrow_003.gif) no-repeat left 2px;
}
#contents #prTop01 p.pr,
#contents #prTop02 p.pr,
#contents #prSpecial01 p.pr,
#contents #prSpecial02 p.pr,
#contents #prNewsList01 p.pr,
#contents #prNewsList02 p.pr,
#contents #prNewsList03 p.pr,
#contents #prPhotoList01 p.pr,
#contents #prPhotoList02 p.pr,
#contents #prRensai01 p.pr,
#contents #prRensai02 p.pr,
#contents #prRanking01 p.pr,
#contents #prRanking02 p.pr,
#contents #prNews02 p.pr,
#contents #prPhoto01 p.pr,
#contents #prPhoto02 p.pr  {
background:url(../images/arrow_003.gif) no-repeat left 1px;
}


