@charset "utf-8";
/*======== CONTENTS =========
last-updated:2007/06/19
グローバルナビ
===========================*/

/*===== NaviMenu ======*/
.NaviMenu ul {
	list-style: none;
	padding:0 6px;
}
.NaviMenu li {
	float: left;
	vertical-align:bottom;
	padding:0 1px;
	display:block;
}
/*
===== SecondMenu ======
*/

.SecondMenu {
	background: #DED9D5;
	border-bottom: 1px solid #DED9D5;
	display: block;
	margin: 0px 24px 0px 24px;
	white-space:nowrap;
}
.SecondMenu table {
	width: 100%;
}
.SecondMenu #SecondMenu_l {
	/*vertical-align: middle;*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px 0px 0px 0px;
}
.SecondMenu #SecondMenu_m {
	vertical-align: middle;
	padding:0 6px 0 6px;
}
.SecondMenu #SecondMenu_r {
	text-align: right;
	vertical-align: bottom;
	padding:0 10px 0 0;
}
.SecondMenu ul li {
	list-style: none;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.0;
	border-right: 1px solid #959494;
	padding:0 9px 0 8px;
}
.SecondMenu .current {
	color: #FFFFFF;
	border:none;
	padding:2px;
	background-image: url(/ez/static/common/images/current_back.gif);
	background-repeat: repeat-x;
}
.SecondMenu .label {
	float: left;
	display: inline;
	padding: 3px 6px 0px 6px;
}
/*
===== ThirdMenu ======
*/

.ThirdMenu {
	background: #F5F1EE;
	border-bottom: 1px solid #A6C0D4;
	display: block;
	margin: 0px 24px;
	color:#666666;
	padding:4px 11px 4px 11px;
}
.ThirdMenu ul li {
	list-style: none;
	display: inline;
	font-size: 80%;
	line-height: 1.0;
	padding:0 6px 0 6px;
	margin:0 2px 0 2px;
}
/*
===== SecondMenu2 ======
*/

#nav2 .tag1 {
	display: block;
	margin-top: 4px;
	margin-right: 3px;
	list-style: none;
	display: inline;
	float:left;
	font-size: 80%;
	line-height: 1.0;
	border: 1px solid #ccc;
	padding:2px 5px 2px 5px;
	min-height:16px;
	height: 16px;
	vertical-align: middle;
	background:  #CCCCCC;
	background:#CCCCCC url(/ez/static/common/images/smenu_bg2.png) repeat-x;
}
#nav2 .tag2 {
	display: block;
	margin-top: 4px;
	margin-right: 3px;
	list-style: none;
	display: inline;
	float:left;
	font-size: 80%;
	line-height: 1.0;
	border: 1px solid #ccc;
	padding:2px 5px 2px 5px;
	min-height:16px;
	height: 16px;
	vertical-align: middle;
	background: #0066AA;
	background:#0066AA url(/ez/static/common/images/smenu_bg.png) repeat-x;
}
/* menu_root */
.menu_outer {
	padding:0;
	background-color: #ffffff;
}
.menu {
	width: 100%;
	background-image: url(/ez/static/common/images/menu_back.gif);
	background-repeat: repeat-x;
	height: 58px;
}
#menu {
	height:34px;
	margin:0;
	padding:0;
	background-image: url(/ez/static/common/images/menu.gif);
	background-repeat: no-repeat;
	overflow:hidden;
}
#menu span {
	display: none;
}
#menu li, #menu a {
	height:34px;
	display:block;
}
#menu li {
	float:left;
	list-style:none;
	display:inline;
}
#menu-01 {
	width: 112px;
}
#menu-02 {
	width: 112px;
}
#menu-03 {
	width: 112px;
}
#menu-04 {
	width: 112px;
}
#menu-05 {
	width: 112px;
}
#menu-06 {
	width: 112px;
}
#menu-07 {
	width: 112px;
}
#menu-01.active {
	width: 112px;
	background:url(/ez/static/common/images/menu.gif) 0px -39px no-repeat;
}
#menu-02.active {
	width: 112px;
	background:url(/ez/static/common/images/menu.gif) -112px -39px no-repeat;
}
#menu-03.active {
	width: 112px;
	background:url(/ez/static/common/images/menu.gif) -224px -39px no-repeat;
}
#menu-04.active {
	width: 112px;
	background:url(/ez/static/common/images/menu.gif) -336px -39px no-repeat;
}
#menu-05.active {
	width: 112px;
	background:url(/ez/static/common/images/menu.gif) -448px -39px no-repeat;
}
#menu-06.active {
	width: 112px;
	background:url(/ez/static/common/images/menu.gif) -560px -39px no-repeat;
}
#menu-07.active {
	width: 112px;
	background:url(/ez/static/common/images/menu.gif) -672px -39px no-repeat;
}
/* submenu1 */
#submenu1 {
	font-size:10pt;
	width:100%;
	height:24px;
	margin:0;
	padding:0;
	background-image: url(/ez/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -91px;
	background-color: #0861A5;
	overflow:hidden;
	display: none;
}
#submenu1 span {
	display: none;
}
#submenu1 li, #submenu1 a {
	height:24px;
	display:block;
}
#submenu1 li {
	float:left;
	list-style:none;
	display:inline;
}
#submenu1_01 {
	width: 77px;
}
#submenu1_02 {
	width: 77px;
}
#submenu1_03 {
	width: 77px;
}
#submenu1_04 {
	width: 123px;
}
#submenu1_05 {
	width: 102px;
}
#submenu1_01.active {
	width: 77px;
	background:url(/ez/static/common/images/menu.gif) 0 -118px no-repeat;
}
#submenu1_02.active {
	width: 77px;
	background:url(/ez/static/common/images/menu.gif) -77px -118px no-repeat;
}
#submenu1_03.active {
	width: 77px;
	background:url(/ez/static/common/images/menu.gif) -154px -118px no-repeat;
}
#submenu1_04.active {
	width: 123px;
	background:url(/ez/static/common/images/menu.gif) -231px -118px no-repeat;
}
#submenu1_05.active {
	width: 102px;
	background:url(/ez/static/common/images/menu.gif) -354px -118px no-repeat;
}
#submenu1_01 a:hover {
	background:url(/ez/static/common/images/menu.gif) 0px -118px no-repeat;
}
#submenu1_02 a:hover {
	background:url(/ez/static/common/images/menu.gif) -77px -118px no-repeat;
}
#submenu1_03 a:hover {
	background:url(/ez/static/common/images/menu.gif) -154px -118px no-repeat;
}
#submenu1_04 a:hover {
	background:url(/ez/static/common/images/menu.gif) -231px -118px no-repeat;
}
#submenu1_05 a:hover {
	background:url(/ez/static/common/images/menu.gif) -354px -118px no-repeat;
}
/* submenu2 */
#submenu2 {
	width:100%;
	height:24px;
	margin:0;
	padding:0;
	background-image: url(/ez/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -152px;
	background-color: #0861A5;
	overflow:hidden;
	display: none;
}
#submenu2 span {
	display: none;
}
#submenu2 li, #submenu2 a {
	height:24px;
	display:block;
}
#submenu2 li {
	float:left;
	list-style:none;
	display:inline;
}
#submenu2_01 {
	width: 119px;
}
#submenu2_02 {
	width: 78px;
}
#submenu2_03 {
	width: 88px;
}
#submenu2_04 {
	width: 88px;
}
#submenu2_05 {
	width: 55px;
}
#submenu2_06 {
	width: 55px;
}
#submenu2_07 {
	width: 72px;
}
#submenu2_08 {
	width: 55px;
}
#submenu2_09 {
	width: 69px;
}
#submenu2_10 {
	width: 140px;
}
#submenu2_01.active {
	width: 119px;
	background:url(/ez/static/common/images/menu.gif) 0px -179px no-repeat;
}
#submenu2_02.active {
	width: 79px;
	background:url(/ez/static/common/images/menu.gif) -119px -179px no-repeat;
}
#submenu2_03.active {
	width: 88px;
	background:url(/ez/static/common/images/menu.gif) -197px -179px no-repeat;
}
#submenu2_04.active {
	width: 88px;
	background:url(/ez/static/common/images/menu.gif) -285px -179px no-repeat;
}
#submenu2_05.active {
	width: 55px;
	background:url(/ez/static/common/images/menu.gif) -373px -179px no-repeat;
}
#submenu2_06.active {
	width: 55px;
	background:url(/ez/static/common/images/menu.gif) -428px -179px no-repeat;
}
#submenu2_07.active {
	width: 72px;
	background:url(/ez/static/common/images/menu.gif) -483px -179px no-repeat;
}
#submenu2_08.active {
	width: 55px;
	background:url(/ez/static/common/images/menu.gif) -555px -179px no-repeat;
}
#submenu2_09.active {
	width: 69px;
	background:url(/ez/static/common/images/menu.gif) -610px -179px no-repeat;
}
#submenu2_10.active {
	width: 140px;
	background:url(/ez/static/common/images/menu.gif) -679px -179px no-repeat;
}
#submenu2_01 a:hover {
	background:url(/ez/static/common/images/menu.gif) 0 -179px no-repeat;
}
#submenu2_02 a:hover {
	background:url(/ez/static/common/images/menu.gif) -119px -179px no-repeat;
}
#submenu2_03 a:hover {
	background:url(/ez/static/common/images/menu.gif) -197px -179px no-repeat;
}
#submenu2_04 a:hover {
	background:url(/ez/static/common/images/menu.gif) -285px -179px no-repeat;
}
#submenu2_05 a:hover {
	background:url(/ez/static/common/images/menu.gif) -373px -179px no-repeat;
}
#submenu2_06 a:hover {
	background:url(/ez/static/common/images/menu.gif) -428px -179px no-repeat;
}
#submenu2_07 a:hover {
	background:url(/ez/static/common/images/menu.gif) -483px -179px no-repeat;
}
#submenu2_08 a:hover {
	background:url(/ez/static/common/images/menu.gif) -555px -179px no-repeat;
}
#submenu2_09 a:hover {
	background:url(/ez/static/common/images/menu.gif) -610px -179px no-repeat;
}
#submenu2_10 a:hover {
	background:url(/ez/static/common/images/menu.gif) -679px -179px no-repeat;
}
/* submenu3 */
#submenu3 {
	width:100%;
	height:24px;
	margin:0;
	padding:0;
	background-image: url(/ez/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -217px;
	background-color: #0861A5;
	overflow:hidden;
	display: none;
}
#submenu3 span {
	display: none;
}
#submenu3 li, #submenu3 a {
	height:24px;
	display:block;
}
#submenu3 li {
	float:left;
	list-style:none;
	display:inline;
}
#submenu3_01 {
	width: 78px;
}
#submenu3_02 {
	width: 137px;
}
#submenu3_03 {
	width: 106px;
}
#submenu3_04 {
	width: 84px;
}
#submenu3_05 {
	width: 90px;
}
#submenu3_06 {
	width: 162px;
}
#submenu3_01.active {
	width: 78px;
	background:url(/ez/static/common/images/menu.gif) 0px -246px no-repeat;
}
#submenu3_02.active {
	width: 137px;
	background:url(/ez/static/common/images/menu.gif) -78px -246px no-repeat;
}
#submenu3_03.active {
	width: 106px;
	background:url(/ez/static/common/images/menu.gif) -215px -246px no-repeat;
}
#submenu3_04.active {
	width: 84px;
	background:url(/ez/static/common/images/menu.gif) -321px -246px no-repeat;
}
#submenu3_05.active {
	width: 90px;
	background:url(/ez/static/common/images/menu.gif) -405px -246px no-repeat;
}
#submenu3_06.active {
	width: 162px;
	background:url(/ez/static/common/images/menu.gif) -495px -246px no-repeat;
}
#submenu3_01 a:hover {
	background:url(/ez/static/common/images/menu.gif) 0 -246px no-repeat;
}
#submenu3_02 a:hover {
	background:url(/ez/static/common/images/menu.gif) -78px -246px no-repeat;
}
#submenu3_03 a:hover {
	background:url(/ez/static/common/images/menu.gif) -215px -246px no-repeat;
}
#submenu3_04 a:hover {
	background:url(/ez/static/common/images/menu.gif) -321px -246px no-repeat;
}
#submenu3_05 a:hover {
	background:url(/ez/static/common/images/menu.gif) -405px -246px no-repeat;
}
#submenu3_06 a:hover {
	background:url(/ez/static/common/images/menu.gif) -495px -246px no-repeat;
}
/* submenu4 */
#submenu4 {
	width:100%;
	height:24px;
	margin:0;
	padding:0;
	background-image: url(/ez/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -284px;
	background-color: #0861A5;
	overflow:hidden;
	display: none;
}
#submenu4 span {
	display: none;
}
#submenu4 li, #submenu4 a {
	height:24px;
	display:block;
}
#submenu4 li {
	float:left;
	list-style:none;
	display:inline;
}
#submenu4_01 {
	width: 77px;
}
#submenu4_02 {
	width: 60px;
}
#submenu4_03 {
	width: 67px;
}
#submenu4_04 {
	width: 128px;
}
#submenu4_05 {
	width: 128px;
}
#submenu4_01.active {
	width: 77px;
	background:url(/ez/static/common/images/menu.gif) 0px -316px no-repeat;
}
#submenu4_02.active {
	width: 60px;
	background:url(/ez/static/common/images/menu.gif) -77px -316px no-repeat;
}
#submenu4_03.active {
	width: 67px;
	background:url(/ez/static/common/images/menu.gif) -137px -316px no-repeat;
}
#submenu4_04.active {
	width: 128px;
	background:url(/ez/static/common/images/menu.gif) -204px -316px no-repeat;
}
#submenu4_05.active {
	width: 128px;
	background:url(/ez/static/common/images/menu.gif) -332px -316px no-repeat;
}
#submenu4_01 a:hover {
	background:url(/ez/static/common/images/menu.gif) 0px -316px no-repeat;
}
#submenu4_02 a:hover {
	background:url(/ez/static/common/images/menu.gif) -77px -316px no-repeat;
}
#submenu4_03 a:hover {
	background:url(/ez/static/common/images/menu.gif) -137px -316px no-repeat;
}
#submenu4_04 a:hover {
	background:url(/ez/static/common/images/menu.gif) -204px -316px no-repeat;
}
#submenu4_05 a:hover {
	background:url(/ez/static/common/images/menu.gif) -332px -316px no-repeat;
}
/* submenu5 */
#submenu5 {
	width:100%;
	height:24px;
	margin:0;
	padding:0;
	background-image: url(/ez/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -353px;
	background-color: #0861A5;
	overflow:hidden;
	display: none;
}
#submenu5 span {
	display: none;
}
#submenu5 li, #submenu5 a {
	height:24px;
	display:block;
}
#submenu5 li {
	float:left;
	list-style:none;
	display:inline;
}
#submenu5_01 {
	width: 114px;
}
#submenu5_02 {
	width: 58px;
}
#submenu5_03 {
	width: 58px;
}
#submenu5_01.active {
	width: 114px;
	background:url(/ez/static/common/images/menu.gif) 0px -379px no-repeat;
}
#submenu5_02.active {
	width: 58px;
	background:url(/ez/static/common/images/menu.gif) -114px -379px no-repeat;
}
#submenu5_03.active {
	width: 58px;
	background:url(/ez/static/common/images/menu.gif) -172px -379px no-repeat;
}
#submenu5_01 a:hover {
	background:url(/ez/static/common/images/menu.gif) 0px -379px no-repeat;
}
#submenu5_02 a:hover {
	background:url(/ez/static/common/images/menu.gif) -114px -379px no-repeat;
}
#submenu5_03 a:hover {
	background:url(/ez/static/common/images/menu.gif) -172px -379px no-repeat;
}
/* submenu6 */
#submenu6 {
	width:100%;
	height:24px;
	margin:0;
	padding:0;
	background-image: url(/ez/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -477px;
	background-color: #0861A5;
	overflow:hidden;
	display: none;
}
#submenu6 span {
	display: none;
}
#submenu6 li, #submenu6 a {
	height:24px;
	display:block;
}
#submenu6 li {
	float:left;
	list-style:none;
	display:inline;
}
#submenu6_01 {
	width: 80px;
}
#submenu6_02 {
	width: 93px;
}
#submenu6_01.active {
	width: 80px;
	background:url(/ez/static/common/images/menu.gif) 0px -503px no-repeat;
}
#submenu6_02.active {
	width: 93px;
	background:url(/ez/static/common/images/menu.gif) -80px -503px no-repeat;
}
#submenu6_01 a:hover {
	background:url(/ez/static/common/images/menu.gif) 0px -503px no-repeat;
}
#submenu6_02 a:hover {
	background:url(/ez/static/common/images/menu.gif) -80px -503px no-repeat;
}
/* submenu7 */
#submenu7 {
	width:100%;
	height:24px;
	margin:0;
	padding:0;
	background-image: url(/ez/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -537px;
	background-color: #0861A5;
	overflow:hidden;
	display: none;
}
#submenu7 span {
	display: none;
}
#submenu7 li, #submenu7 a {
	height:24px;
	display:block;
}
#submenu7 li {
	float:left;
	list-style:none;
	display:inline;
}
#submenu7_01 {
	width: 108px;
}
#submenu7_01.active {
	width: 108px;
	background:url(/ez/static/common/images/menu.gif) 0px -565px no-repeat;
}
#submenu7_01 a:hover {
	background:url(/ez/static/common/images/menu.gif) 0px -565px no-repeat;
}
/* 新ナビゲーション */

.navi_outer {
	background-color:#FFFFFF;
	padding:6px 0 0;
}
.navi {
	height: 30px;
	margin: 0;
	overflow: hidden;
	background: url(/ez/static/common/images/headerfooter.png) repeat-x 0 0;
}
.navi a {
	display:block;
	height:30px;
}
.navi ul {
	background-image:url(/ez/static/common/images/navi.png);
	background-repeat:no-repeat;
	height:30px;
	margin:0;
	padding:0;
}
.navi li {
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#NaviMenu-01 {
	width:111px;
}
#NaviMenu-02 {
	width:112px;
}
#NaviMenu-03 {
	width:112px;
}
#NaviMenu-04 {
	width:112px;
}
#NaviMenu-05 {
	width:112px;
}
#NaviMenu-06 {
	width:113px;
}
#NaviMenu-07 {
	width:111px;
}
#NaviMenu-01 a:hover {
	background:transparent url(/ez/static/common/images/navi.png) no-repeat scroll 0 -43px;
}
#NaviMenu-02 a:hover {
	background:transparent url(/ez/static/common/images/navi.png) no-repeat scroll -111px -43px;
}
#NaviMenu-03 a:hover {
	background:transparent url(/ez/static/common/images/navi.png) no-repeat scroll -223px -43px;
}
#NaviMenu-04 a:hover {
	background:transparent url(/ez/static/common/images/navi.png) no-repeat scroll -335px -43px;
}
#NaviMenu-05 a:hover {
	background:transparent url(/ez/static/common/images/navi.png) no-repeat scroll -447px -43px;
}
#NaviMenu-06 a:hover {
	background:transparent url(/ez/static/common/images/navi.png) no-repeat scroll -559px -43px;
}
#NaviMenu-07 a:hover {
	background:transparent url(/ez/static/common/images/navi.png) no-repeat scroll -672px -43px;
}
#NaviMenu-01 .active {
	background:transparent url(/ez/static/common/images/navi.png) no-repeat scroll 0 -43px;
	width:111px;
}
#NaviMenu-02 .active {
	background:transparent url(/ez/static/common/images/navi.png) no-repeat scroll -111px -43px;
	width:112px;
}
#NaviMenu-03 .active {
	background:transparent url(/ez/static/common/images/navi.png) no-repeat scroll -223px -43px;
	width:112px;
}
#NaviMenu-04 .active {
	background:transparent url(/ez/static/common/images/navi.png) no-repeat scroll -335px -43px;
	width:112px;
}
#NaviMenu-05 .active {
	background:transparent url(/ez/static/common/images/navi.png) no-repeat scroll -447px -43px;
	width:112px;
}
#NaviMenu-06 .active {
	background:transparent url(/ez/static/common/images/navi.png) no-repeat scroll -559px -43px;
	width:113px;
}
#NaviMenu-07 .active {
	background:transparent url(/ez/static/common/images/navi.png) no-repeat scroll -672px -43px;
	width:111px;
}
.navi span {
	display:none;
}
.NaviMenu_2nd {
	height: 30px;
	margin: 0;
	padding: 3px 0 0 5px;
	background: url(/ez/static/common/images/headerfooter.png) repeat-x;
	background-position:0 -37px;
}
.NaviMenu_2nd ul {
	margin:0;
	padding:0;
}
.NaviMenu_2nd li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.NaviMenu_2nd a {
	background: url(/ez/static/common/images/headerfooter.png) no-repeat right -81px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	height:28px;
	padding:0 9px 0 2px;
}

