/*-----------------------------
	breadcrumbs
-------------------------------*/
#header_breadcrumbs { 
	width:850px; 
	margin:0 auto; 
	padding-top:10px;
}
#header_breadcrumbs ul { 
	font-size:75%; 
	line-height:1.25em; 
}
#header_breadcrumbs ul li { 
	padding:0 0 1px 15px; 
	background:url(/shared/img/footer/arw.gif) no-repeat 4px 0.3em; 
	float:left; 
}
#header_breadcrumbs ul li.first { 
	padding:0 0 0 0; 
	background-image:none; 
}

/*-----------------------------
	banner
-------------------------------*/
#main .banner_area{
	width:632px;
	margin:15px 0 0;
	padding-bottom:3px;
	background:url(../img/personal/bg_banner_area_bottom.gif) no-repeat left bottom;
}
#main .banner_area .wrap{
	padding:10px 0 0 4px;
	background:#f3f3f3 url(../img/personal/bg_banner_area_top.gif) no-repeat;
}
#main .banner_area li{
	float:left;
	width:199px;
	padding-left:2px;
	padding-bottom:7px;
}
#main .banner_area li .thumb,
#main .banner_area li .link{
	display:table-cell;
	vertical-align:middle;
}
#main .banner_area li .thumb{
	width:44px;
}
* html #main .banner_area li .thumb,
* html #main .banner_area li .link{
	display:inline;
	zoom:1;
}
* html #main .banner_area li .link{
	width:153px;
}
*:first-child+html #main .banner_area li .thumb,
*:first-child+html #main .banner_area li .link{
	display:inline;
	zoom:1;
}
*:first-child+html #main .banner_area li .link{
	width:153px;
}

#main  ul.banner {
	margin: 10px 0 26px;
}
#main ul.banner li img {
	display: block;
}
#main  ul.banner li {
	float:left;
	padding: 0 10px 0 0;
	font-size: 1px;
	line-height: 0;
}

div#sub div#banner_area {
	margin:10px 0 0;
}
div#sub div#banner_area ul li {
	padding: 5px 0 0;
	border-top: 0;
}