@charset "Shift_JIS";

/* Home
---------------------------------------------------- */
#navi-home							{ float: left; width: 152px;}
#navi-home ul						{ margin: 0; padding: 0; list-style: none; }
#navi-home li						{ margin: 0; padding: 0; width: 152px; height: 38px; text-indent: -9999px; }
#navi-home li a						{ text-decoration: none; display: block; width: 152px; height: 38px; }
 
#navi-home li#home					{ background: url(../images/navi.gif) no-repeat -152px 0px; }
#navi-home li#office				{ background: url(../images/navi.gif) no-repeat 0 -38px; }
#navi-home li#lawyer				{ background: url(../images/navi.gif) no-repeat 0 -76px; }
#navi-home li#services				{ background: url(../images/navi.gif) no-repeat 0 -114px; }
#navi-home li#access				{ background: url(../images/navi.gif) no-repeat 0 -152px; }
#navi-home li#contact				{ background: url(../images/navi.gif) no-repeat 0 -190px; }
#navi-home li#faq					{ background: url(../images/navi.gif) no-repeat 0 -228px; }
#navi-home li#links					{ background: url(../images/navi.gif) no-repeat 0 -266px; }

#navi-home li#home		a:hover		{ background: url(../images/navi.gif) no-repeat -152px 0px; }
#navi-home li#office	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -38px; }
#navi-home li#lawyer	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -76px; }
#navi-home li#services	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -114px; }
#navi-home li#access	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -152px; }
#navi-home li#contact	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -190px; }
#navi-home li#faq		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -228px; }
#navi-home li#links		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -266px; }

/* 当事務所のご紹介	office
---------------------------------------------------- */
#navi-office						{ float: left; width: 152px; }
#navi-office ul						{ margin: 0; padding: 0; list-style: none; }
#navi-office li						{ margin: 0; padding: 0; width: 152px; height: 38px; text-indent: -9999px; }
#navi-office li a					{ text-decoration: none; display: block; width: 152px; height: 38px; }
 
#navi-office li#home				{ background: url(../images/navi.gif) no-repeat 0 0px; }
#navi-office li#office				{ background: url(../images/navi.gif) no-repeat -152px -38px; }
#navi-office li#lawyer				{ background: url(../images/navi.gif) no-repeat 0 -76px; }
#navi-office li#services			{ background: url(../images/navi.gif) no-repeat 0 -114px; }
#navi-office li#access				{ background: url(../images/navi.gif) no-repeat 0 -152px; }
#navi-office li#contact				{ background: url(../images/navi.gif) no-repeat 0 -190px; }
#navi-office li#faq					{ background: url(../images/navi.gif) no-repeat 0 -228px; }
#navi-office li#links				{ background: url(../images/navi.gif) no-repeat 0 -266px; }

#navi-office li#home		a:hover		{ background: url(../images/navi.gif) no-repeat -152px 0px; }
#navi-office li#office		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -38px; }
#navi-office li#lawyer		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -76px; }
#navi-office li#services	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -114px; }
#navi-office li#access		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -152px; }
#navi-office li#contact		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -190px; }
#navi-office li#faq			a:hover		{ background: url(../images/navi.gif) no-repeat -152px -228px; }
#navi-office li#links		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -266px; }


/* 弁護士紹介		lawyer
---------------------------------------------------- */
#navi-lawyer						{ float: left; width: 152px; }
#navi-lawyer ul						{ margin: 0; padding: 0; list-style: none; }
#navi-lawyer li						{ margin: 0; padding: 0; width: 152px; height: 38px; text-indent: -9999px; }
#navi-lawyer li a					{ text-decoration: none; display: block; width: 152px; height: 38px; }
 
#navi-lawyer li#home				{ background: url(../images/navi.gif) no-repeat 0 0px; }
#navi-lawyer li#office				{ background: url(../images/navi.gif) no-repeat 0 -38px; }
#navi-lawyer li#lawyer				{ background: url(../images/navi.gif) no-repeat -152px -76px; }
#navi-lawyer li#services			{ background: url(../images/navi.gif) no-repeat 0 -114px; }
#navi-lawyer li#access				{ background: url(../images/navi.gif) no-repeat 0 -152px; }
#navi-lawyer li#contact				{ background: url(../images/navi.gif) no-repeat 0 -190px; }
#navi-lawyer li#faq					{ background: url(../images/navi.gif) no-repeat 0 -228px; }
#navi-lawyer li#links				{ background: url(../images/navi.gif) no-repeat 0 -266px; }

#navi-lawyer li#home		a:hover		{ background: url(../images/navi.gif) no-repeat -152px 0px; }
#navi-lawyer li#office		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -38px; }
#navi-lawyer li#lawyer		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -76px; }
#navi-lawyer li#services	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -114px; }
#navi-lawyer li#access		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -152px; }
#navi-lawyer li#contact		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -190px; }
#navi-lawyer li#faq			a:hover		{ background: url(../images/navi.gif) no-repeat -152px -228px; }
#navi-lawyer li#links		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -266px; }


/* 取扱業務のご紹介	services
---------------------------------------------------- */
#navi-services						{ float: left; width: 152px; }
#navi-services ul					{ margin: 0; padding: 0; list-style: none; }
#navi-services li					{ margin: 0; padding: 0; width: 152px; height: 38px; text-indent: -9999px; }
#navi-services li a					{ text-decoration: none; display: block; width: 152px; height: 38px; }
 
#navi-services li#home				{ background: url(../images/navi.gif) no-repeat 0 0px; }
#navi-services li#office			{ background: url(../images/navi.gif) no-repeat 0 -38px; }
#navi-services li#lawyer			{ background: url(../images/navi.gif) no-repeat 0 -76px; }
#navi-services li#services			{ background: url(../images/navi.gif) no-repeat -152px -114px; }
#navi-services li#access			{ background: url(../images/navi.gif) no-repeat 0 -152px; }
#navi-services li#contact			{ background: url(../images/navi.gif) no-repeat 0 -190px; }
#navi-services li#faq				{ background: url(../images/navi.gif) no-repeat 0 -228px; }
#navi-services li#links				{ background: url(../images/navi.gif) no-repeat 0 -266px; }

#navi-services li#home		a:hover	{ background: url(../images/navi.gif) no-repeat -152px 0px; }
#navi-services li#office	a:hover	{ background: url(../images/navi.gif) no-repeat -152px -38px; }
#navi-services li#lawyer	a:hover	{ background: url(../images/navi.gif) no-repeat -152px -76px; }
#navi-services li#services	a:hover	{ background: url(../images/navi.gif) no-repeat -152px -114px; }
#navi-services li#access	a:hover	{ background: url(../images/navi.gif) no-repeat -152px -152px; }
#navi-services li#contact	a:hover	{ background: url(../images/navi.gif) no-repeat -152px -190px; }
#navi-services li#faq		a:hover	{ background: url(../images/navi.gif) no-repeat -152px -228px; }
#navi-services li#links		a:hover	{ background: url(../images/navi.gif) no-repeat -152px -266px; }


/* アクセスマップ	access
---------------------------------------------------- */
#navi-access						{ float: left; width: 152px; }
#navi-access ul						{ margin: 0; padding: 0; list-style: none; }
#navi-access li						{ margin: 0; padding: 0; width: 152px; height: 38px; text-indent: -9999px; }
#navi-access li a					{ text-decoration: none; display: block; width: 152px; height: 38px; }
 
#navi-access li#home				{ background: url(../images/navi.gif) no-repeat 0 0px; }
#navi-access li#office				{ background: url(../images/navi.gif) no-repeat 0 -38px; }
#navi-access li#lawyer				{ background: url(../images/navi.gif) no-repeat 0 -76px; }
#navi-access li#services			{ background: url(../images/navi.gif) no-repeat 0 -114px; }
#navi-access li#access				{ background: url(../images/navi.gif) no-repeat -152px -152px; }
#navi-access li#contact				{ background: url(../images/navi.gif) no-repeat 0 -190px; }
#navi-access li#faq					{ background: url(../images/navi.gif) no-repeat 0 -228px; }
#navi-access li#links				{ background: url(../images/navi.gif) no-repeat 0 -266px; }

#navi-access li#home		a:hover		{ background: url(../images/navi.gif) no-repeat -152px 0px; }
#navi-access li#office		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -38px; }
#navi-access li#lawyer		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -76px; }
#navi-access li#services	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -114px; }
#navi-access li#access		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -152px; }
#navi-access li#contact		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -190px; }
#navi-access li#faq			a:hover		{ background: url(../images/navi.gif) no-repeat -152px -228px; }
#navi-access li#links		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -266px; }


/* お問い合わせ	contact
---------------------------------------------------- */
#navi-contact						{ float: left; width: 152px; }
#navi-contact ul					{ margin: 0; padding: 0; list-style: none; }
#navi-contact li					{ margin: 0; padding: 0; width: 152px; height: 38px; text-indent: -9999px; }
#navi-contact li a					{ text-decoration: none; display: block; width: 152px; height: 38px; }
 
#navi-contact li#home				{ background: url(../images/navi.gif) no-repeat 0 0px; }
#navi-contact li#office				{ background: url(../images/navi.gif) no-repeat 0 -38px; }
#navi-contact li#lawyer				{ background: url(../images/navi.gif) no-repeat 0 -76px; }
#navi-contact li#services			{ background: url(../images/navi.gif) no-repeat 0 -114px; }
#navi-contact li#access				{ background: url(../images/navi.gif) no-repeat 0 -152px; }
#navi-contact li#contact			{ background: url(../images/navi.gif) no-repeat -152px -190px; }
#navi-contact li#faq				{ background: url(../images/navi.gif) no-repeat 0 -228px; }
#navi-contact li#links				{ background: url(../images/navi.gif) no-repeat 0 -266px; }

#navi-contact li#home		a:hover	{ background: url(../images/navi.gif) no-repeat -152px 0px; }
#navi-contact li#office		a:hover	{ background: url(../images/navi.gif) no-repeat -152px -38px; }
#navi-contact li#lawyer		a:hover	{ background: url(../images/navi.gif) no-repeat -152px -76px; }
#navi-contact li#services	a:hover	{ background: url(../images/navi.gif) no-repeat -152px -114px; }
#navi-contact li#access		a:hover	{ background: url(../images/navi.gif) no-repeat -152px -152px; }
#navi-contact li#contact	a:hover	{ background: url(../images/navi.gif) no-repeat -152px -190px; }
#navi-contact li#faq		a:hover	{ background: url(../images/navi.gif) no-repeat -152px -228px; }
#navi-contact li#links		a:hover	{ background: url(../images/navi.gif) no-repeat -152px -266px; }


/* FAQ
---------------------------------------------------- */
#navi-faq							{ float: left; width: 152px; }
#navi-faq ul						{ margin: 0; padding: 0; list-style: none; }
#navi-faq li						{ margin: 0; padding: 0; width: 152px; height: 38px; text-indent: -9999px; }
#navi-faq li a						{ text-decoration: none; display: block; width: 152px; height: 38px; }
 
#navi-faq li#home					{ background: url(../images/navi.gif) no-repeat 0 0px; }
#navi-faq li#office					{ background: url(../images/navi.gif) no-repeat 0 -38px; }
#navi-faq li#lawyer					{ background: url(../images/navi.gif) no-repeat 0 -76px; }
#navi-faq li#services				{ background: url(../images/navi.gif) no-repeat 0 -114px; }
#navi-faq li#access					{ background: url(../images/navi.gif) no-repeat 0 -152px; }
#navi-faq li#contact				{ background: url(../images/navi.gif) no-repeat 0 -190px; }
#navi-faq li#faq					{ background: url(../images/navi.gif) no-repeat -152px -228px; }
#navi-faq li#links					{ background: url(../images/navi.gif) no-repeat 0 -266px; }

#navi-faq li#home		a:hover		{ background: url(../images/navi.gif) no-repeat -152px 0px; }
#navi-faq li#office		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -38px; }
#navi-faq li#lawyer		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -76px; }
#navi-faq li#services	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -114px; }
#navi-faq li#access		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -152px; }
#navi-faq li#contact	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -190px; }
#navi-faq li#faq		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -228px; }
#navi-faq li#links		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -266px; }


/* LINKS
---------------------------------------------------- */
#navi-links							{ float: left; width: 152px; }
#navi-links ul						{ margin: 0; padding: 0; list-style: none; }
#navi-links li						{ margin: 0; padding: 0; width: 152px; height: 38px; text-indent: -9999px; }
#navi-links li a					{ text-decoration: none; display: block; width: 152px; height: 38px; }
 
#navi-links li#home					{ background: url(../images/navi.gif) no-repeat 0 0px; }
#navi-links li#office				{ background: url(../images/navi.gif) no-repeat 0 -38px; }
#navi-links li#lawyer				{ background: url(../images/navi.gif) no-repeat 0 -76px; }
#navi-links li#services				{ background: url(../images/navi.gif) no-repeat 0 -114px; }
#navi-links li#access				{ background: url(../images/navi.gif) no-repeat 0 -152px; }
#navi-links li#contact				{ background: url(../images/navi.gif) no-repeat 0 -190px; }
#navi-links li#faq					{ background: url(../images/navi.gif) no-repeat 0 -228px; }
#navi-links li#links				{ background: url(../images/navi.gif) no-repeat -152px -266px; }

#navi-links li#home		a:hover		{ background: url(../images/navi.gif) no-repeat -152px 0px; }
#navi-links li#office	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -38px; }
#navi-links li#lawyer	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -76px; }
#navi-links li#services	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -114px; }
#navi-links li#access	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -152px; }
#navi-links li#contact	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -190px; }
#navi-links li#faq		a:hover		{ background: url(../images/navi.gif) no-repeat -152px -228px; }
#navi-links li#links	a:hover		{ background: url(../images/navi.gif) no-repeat -152px -266px; }


/* プライバシーポリシー
---------------------------------------------------- */
#navi-other								{ float: left; width: 152px; }
#navi-other ul							{ margin: 0; padding: 0; list-style: none; }
#navi-other li							{ margin: 0; padding: 0; width: 152px; height: 38px; text-indent: -9999px; }
#navi-other li a							{ text-decoration: none; display: block; width: 152px; height: 38px; }
 
#navi-other li#home						{ background: url(../images/navi.gif) no-repeat 0 0px; }
#navi-other li#office					{ background: url(../images/navi.gif) no-repeat 0 -38px; }
#navi-other li#lawyer					{ background: url(../images/navi.gif) no-repeat 0 -76px; }
#navi-other li#services					{ background: url(../images/navi.gif) no-repeat 0 -114px; }
#navi-other li#access					{ background: url(../images/navi.gif) no-repeat 0 -152px; }
#navi-other li#contact					{ background: url(../images/navi.gif) no-repeat 0 -190px; }
#navi-other li#faq						{ background: url(../images/navi.gif) no-repeat 0 -228px; }
#navi-other li#links					{ background: url(../images/navi.gif) no-repeat 0 -266px; }

#navi-other li#home		a:hover			{ background: url(../images/navi.gif) no-repeat -152px 0px; }
#navi-other li#office	a:hover			{ background: url(../images/navi.gif) no-repeat -152px -38px; }
#navi-other li#lawyer	a:hover			{ background: url(../images/navi.gif) no-repeat -152px -76px; }
#navi-other li#services	a:hover			{ background: url(../images/navi.gif) no-repeat -152px -114px; }
#navi-other li#access	a:hover			{ background: url(../images/navi.gif) no-repeat -152px -152px; }
#navi-other li#contact	a:hover			{ background: url(../images/navi.gif) no-repeat -152px -190px; }
#navi-other li#faq		a:hover			{ background: url(../images/navi.gif) no-repeat -152px -228px; }
#navi-other li#links	a:hover			{ background: url(../images/navi.gif) no-repeat -152px -266px; }



/* サブナビ
---------------------------------------------------- */
#sub-navi 			{ crear: both; margin: 24px 0px 12px 0px; padding: 4px 0px 2px 0px; width: 570px; border-top:solid 1px #E7E7E7; border-bottom:solid 1px #E7E7E7; background: #F5F5F5;}
#sub-navi ul		{ margin: 0px; padding: 0px; list-style: none; }
#sub-navi li		{ display: inline; padding: 0px 0px　0px 38px; font-size: 10px;}
#sub-navi li a 		{ text-decoration: none; color: #062863; /* ■Firefox等で線が表示されないようにする */	}
#sub-navi li a:hover{ text-decoration: none; color: #062863; }
