@charset "utf-8";
body {
	color:#818285;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	margin: 0px;
	padding:0;
	background-color:#036;
	letter-spacing:0.03em;
	line-height:140%;
}

/*------------ sub ---------------*/
.msgBody3{width:172px; height:auto; padding:0px 25px 0px 27px; background:url(../images/msg2_body.gif) left top repeat-y; font-size:0.9em; line-height:13px;}
.people_jp{ background:url(../images/people_jp.gif) left top no-repeat; height:20px; width:60px;}
.practice_areas_jp{background:url(../images/practice_areas_jp.gif) left top no-repeat; height:20px; width:76px;}
.offices_jp{background:url(../images/offices_jp.gif) left top no-repeat; height:20px; width:56px;}

.topMenu li { padding:0px 0px 0px 0px; float:left;}
.topMenu li a.btn1{ width:95px; background: url(../images/home_btn_jp.gif) left top no-repeat;}
.topMenu li a.btn2{ width:122px; background:url(../images/about_btn_jp.gif) left top no-repeat;}
.topMenu li a.btn3{ width:103px; background:url(../images/people_btn_jp.gif) left top no-repeat;}
.topMenu li a.btn4{ width:110px; background:url(../images/practice_btn_jp.gif) left top no-repeat;}
.topMenu li a.btn5{ width:84px; background:url(../images/transactions_btn_jp.gif) left top no-repeat;}
.topMenu li a.btn6{ width:96px; background:url(../images/publications_btn_jp.gif) left top no-repeat;}
.topMenu li a.btn7{ width:125px; background:url(../images/clients_btn_jp.gif) left top no-repeat;}
.topMenu li a.btn8{ width:91px; background:url(../images/offices_btn_jp.gif) left top no-repeat;}

.topMenu li a:visited{color:#ccc; font-weight:normal;}
.topMenu li a{display:block; color:#ccc; font-weight:normal; height:35px; line-height:35px;text-decoration:none; text-align:center; text-indent:-9999px !important; border-right:1px dotted #aeafb1;}
.topMenu li a:hover, .topMenu li a.active{background-position: left bottom;}