@charset "utf-8";

#brand table.styleBase01 {
border-top:1px solid #B8C5C8;
width:700px;
margin:10px 0 0 0;
clear:both;
}

#brand table.styleBase02 {
border-bottom:1px solid #B8C5C8;
width:700px;
}

#brand td.style01 {
padding:0 20px 0 0;
margin:0;
border-bottom:1px solid #B8C5C8;
width:130px;
}

#brand td.style02 {
padding:8px 9px 8px 0;
margin:0;
border-bottom:1px solid #B8C5C8;
border-right:1px dotted #B8C5C8;
width:210px;
vertical-align:top;
line-height:16px;

}

#brand td.style03 {
padding:8px 0 8px 10px;
margin:0;
border-bottom:1px solid #B8C5C8;
width:320px;
vertical-align:top;
line-height:14px;
}


#brand p.linkPopup {
padding:20px 0 0 0;
margin:0;
}

#brand ul{
	padding:0;
	margin:10px 0 0 0;
}


#brand ul li.anc01{
	float:left;
	width:150px;
	display:inline;
	padding:5px 20px 0 0;
	margin:0;
}


/*-------------------------------
HOME navigation
-------------------------------*/
#navigation_top {
width: 200px;
_width: 200px;
padding: 0;
margin: 0;
float:left;
}

#navigation_top ul {
	padding:0;
	margin:0;
	border:0;
	text-indent:-9999px;
	list-style-type:none;
}

#navigation_top li,#navigation_top a {
	display:block;
	width: 200px;
	_width: 200px;
	margin:0;
	padding:0;
	border:0;
}

#navigation_top a {
	background: url(../img/nav_en_home.gif) no-repeat;
	text-decoration:none;
	margin:0;
	padding:0;
	border:0;
}

#navi01 a { background-position: 0 0; height:54px; }
#navi01 a:hover { background-position: -200px 0; height:54px; }

#navi02 a { background-position: 0 -54px; height:55px; }
#navi02 a:hover { background-position: -200px -54px; height:55px; }

#navi03 a { background-position: 0 -109px; height:55px; }
#navi03 a:hover { background-position: -200px -109px; height:55px; }


#navi01_on a { background-position: -200px 0; height:54px; }
#navi02_on a { background-position: -200px -54px; height:55px; }
#navi03_on a { background-position: -200px -109px; height:55px; }


