div#topFlashArea {
	width: 570px;
	float: left;
	margin-bottom:10px
}

div#updateBox {
	border: 2px solid #aaa;
	width: 267px;
	position: relative;
	float: right;
	padding: 24px 0 0 0;
	margin-bottom:10px
}

div#updateBox {
	border: 2px solid #aaa;
	width: 267px;
	position: relative;
	float: right;
	padding: 24px 0 0 0;
	margin-bottom:10px
}

div#updateBox h2 {
	position: absolute;
	top: -2px;
	left: -2px;
}

div.updateBoxInner{
	height: 194px;
	padding: 10px;
}

*html div.updateBoxInner {
	width:240px;
}

body#section3Update{
	background:#fff;
}

div.updateBoxInner ol.scroll li {
	margin-bottom: 1.25em;
}

div.updateBoxInner ol.scroll li ul {
	padding-bottom: 5px;
}

div.updateBoxInner ol.scroll li li {
	margin-bottom: 0;
}
div.updateBoxInner ol.scroll li span {
	font-weight:bolder;
}

div.updateBoxInner ol.scroll li span.infoDate {
	color:#0000FF;
}


div.updateBoxInner p.pager {
	margin:1.25em 0 0;
}

div.updateBoxInner p.pager a:hover, p.pager em.current {
	background:#1B26B8;
}

div.talentList {
	border: 2px solid #aaa;
	padding-top: 32px;
	position: relative;
	margin-bottom: 10px;
}

div.talentList h2 {
	position: absolute;
	top: -2px;
	left: -2px;
}

div.talentList ul {
	padding-left: 4px;
}

div.talentList ul li {
	float: left;
	padding: 0 4px 10px 0;
}

div.talentList:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

div.talentList ul li img{
border:1px solid #AAAAAA;
padding:1px;
}

div.talentList ul a:hover img.authorThumb {
	border: 2px solid #e00;
	padding: 0;
}

div#womanTalentBox {
	width: 418px;
	float: left;
}

div#manTalentBox {
	width: 418px;
	float: right;
}

div#juniorBox {
	clear: both;
	padding-top:60px;
}

div#juniorBox ul {
	padding-left:5px;
}

div#juniorBox ul ul {
	padding:12px 0 10px 6px;
}

div#juniorBox li {
	width:134px;
	padding-right: 4px;
}

div#juniorBox li h3 img,
div#juniorBox li h4 img{
	padding: 0px;
	border:none;
}

div#juniorBox li#unitBox {
	float:right;
	width:423px;
	margin-top:-62px;
	position:relative;
	padding-right:0;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	background:#EEE;
	margin-bottom:29px;
}

*html div#juniorBox li#unitBox {
	width:421px;
}

ul#bannerList {
	margin-top: 20px;
}

ul#bannerList li {
	float: left;
	padding: 3px 5px;
}

p.bannerList {
	width:850px;
	text-align:center;
}

p.bannerList a{
	float:left;
	width:202px;
	display:block;
	text-decoration:none;
	padding:0 5px 5px 4px;
}

p.bannerList a span{
	width:202px;
	display:block;
	background:#ddd;
	font-size:92%;
	cursor:pointer;
}

p.bannerList:after{
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

