@charset "utf-8";
/* CSS Document */

/*h_menu
--------------------------------------------------------------*/
#h_menu {
	float:right;
	margin: 0;
	padding:10px 0px 0px 0px;
	height:11px;
	display: block;	
}		
ul#h_menu  {
	list-style:none;
	margin:0px;
	padding:0px;
}
#h_menu li {
	float: left;
	height: 11px;
	display: block;
	list-style-type: none;
	margin-left:20px;
}
#h_menu li.hmn1,
#h_menu li.hmn2,
#h_menu li.hmn3,
#h_menu li.hmn4 {
	margin-right: 4px;
}
#h_menu li.hmn1 div,
#h_menu li.hmn2 div,
#h_menu li.hmn3 div,
#h_menu li.hmn4 div {
	text-indent: -9999px;
}
#h_menu li.hmn1 a,
#h_menu li.hmn1 a:hover,
#h_menu li.hmn1 a.active  {
	background: url(../../img/share/hmn0.jpg) no-repeat;
	display: block;
	height: 11px;
	width: 38px;
}
#h_menu li.hmn2 a,
#h_menu li.hmn2 a:hover,
#h_menu li.hmn2 a.active  {
	background: url(../../img/share/hmn1.gif) no-repeat;
	display: block;
	height: 11px;
	width: 101px;
}
#h_menu li.hmn3 a,
#h_menu li.hmn3 a:hover,
#h_menu li.hmn3 a.active  {
	background: url(../../img/share/hmn2.gif) no-repeat;
	display: block;
	height: 11px;
	width: 101px;
}
#h_menu li.hmn4 a,
#h_menu li.hmn4 a:hover,
#h_menu li.hmn4 a.active  {
	background: url(../../img/share/hmn3.gif) no-repeat;
	display: block;
	height: 11px;
	width: 56px;
}


/*m_menu
----------------------------------------------------------------*/
#m_menu {
	float:right;
	height:172px;
	display: block;
	width:201px;
	margin-top:115px;
	padding:5px;
}
ul#m_menu  {
	list-style:none;
	margin:0px;
	padding:0px;
}
#m_menu li {
	height: 50px;
	display: block;
	list-style-type: none;
	margin-bottom:8px;
}
#m_menu li.mmn1,
#m_menu li.mmn2,
#m_menu li.mmn3 {
	margin-right: 0px;
}
#m_menu li.mmn1 div,
#m_menu li.mmn2 div,
#m_menu li.mmn3 div {
	text-indent: -9999px;
}
#m_menu li.mmn1 a,
#m_menu li.mmn1 a:hover,
#m_menu li.mmn1 a.active  {
	display: block;
	height: 50px;
	width: 192px;
}
#m_menu li.mmn2 a,
#m_menu li.mmn2 a:hover,
#m_menu li.mmn2 a.active  {
	display: block;
	height: 50px;
	width: 192px;
}
#m_menu li.mmn3 a,
#m_menu li.mmn3 a:hover,
#m_menu li.mmn3 a.active  {
	display: block;
	height: 50px;
	width: 192px;
}

/*g_nabi_index
-----------------------------------------------------------*/

#g_navi_index {
	height:37px;
	background: url(../../img/index/g_mn.jpg) no-repeat bottom;
	margin:26px 0px 0px 0px;
	width:484px;
	float:right;
}
#g_navi_index ul {
	padding:0px;
}
#g_navi_index li {
	display:inline;
	list-style-type:none;
}
#g_navi_index li a {
	height:37px;
	display:block;
	float:left;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
}


#g_navi_index li.gi_navi01 a {
	background:url(../../img/index/g_mn.jpg) no-repeat 0px 0px;
	width:74px;
}
#g_navi_index li.gi_navi02 a {
	background:url(../../img/index/g_mn.jpg) no-repeat -74px 0px;
	width:91px;
}
#g_navi_index li.gi_navi03 a {
	background:url(../../img/index/g_mn.jpg) no-repeat -165px 0px;
	width:75px;
}
#g_navi_index li.gi_navi04 a {
	background:url(../../img/index/g_mn.jpg) no-repeat -240px 0px;
	width:91px;
}
#g_navi_index li.gi_navi05 a {
	background:url(../../img/index/g_mn.jpg) no-repeat -331px 0px;
	width:76px;
}
#g_navi_index li.gi_navi06 a {
	background:url(../../img/index/g_mn.jpg) no-repeat -407px 0px;
	width:76px;
}

#g_navi_index li.gi_navi01 a:hover {
	background:url(../../img/index/g_mn.jpg) no-repeat 0px -37px;
}
#g_navi_index li.gi_navi02 a:hover {
	background:url(../../img/index/g_mn.jpg) no-repeat -74px -37px;
}
#g_navi_index li.gi_navi03 a:hover {
	background:url(../../img/index/g_mn.jpg) no-repeat -165px -37px;
}
#g_navi_index li.gi_navi04 a:hover {
	background:url(../../img/index/g_mn.jpg) no-repeat -240px -37px;
}
#g_navi_index li.gi_navi05 a:hover {
	background:url(../../img/index/g_mn.jpg) no-repeat -331px -37px;
}
#g_navi_index li.gi_navi06 a:hover {
	background:url(../../img/index/g_mn.jpg) no-repeat -407px -37px;
}

/*------on*/
#g_navi_index li.gi_navi01_on a {
	background:url(../../img/index/g_mn.jpg) no-repeat 0px -37px;
	width:74px;
}
#g_navi_index li.gi_navi02_on a {
	background:url(../../img/index/g_mn.jpg) no-repeat -74px -37px;
	width:91px;
}
#g_navi_index li.gi_navi03_on a {
	background:url(../../img/index/g_mn.jpg) no-repeat -165px -37px;
	width:75px;
}
#g_navi_index li.gi_navi04_on a {
	background:url(../../img/index/g_mn.jpg) no-repeat -240px -37px;
	width:91px;
}
#g_navi_index li.gi_navi05_on a {
	background:url(../../img/index/g_mn.jpg) no-repeat -331px -37px;
	width:76px;
}
#g_navi_index li.gi_navi06_on a {
	background:url(../../img/index/g_mn.jpg) no-repeat -407px -37px;
	width:76px;
}


/*plan_menu_index
-----------------------------------------------------------*/

#plan_menu_index {
	height:68px;
	background: url(../../img/index/plan_mn.jpg) no-repeat;
	margin:0px 0px 30px 0px;
	width:800px;
	float:right;
}
#plan_menu_index ul {
	padding:0px;
	margin:0px;
}
#plan_menu_index li {
	display:inline;
	list-style-type:none;
}
#plan_menu_index li a {
	height:68px;
	display:block;
	float:left;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
}

#plan_menu_index li.pi_navi01 a {
	background:url(../../img/index/plan_mn.jpg) no-repeat 0px 0px;
	width:200px;
}
#plan_menu_index li.pi_navi02 a {
	background:url(../../img/index/plan_mn.jpg) no-repeat -200px 0px;
	width:200px;
}
#plan_menu_index li.pi_navi03 a {
	background:url(../../img/index/plan_mn.jpg) no-repeat -400px 0px;
	width:200px;
}
#plan_menu_index li.pi_navi04 a {
	background:url(../../img/index/plan_mn.jpg) no-repeat -600px 0px;
	width:200px;
}
#plan_menu_index li.pi_navi01 a:hover {
	background:url(../../img/index/plan_mn.jpg) no-repeat 0px -68px;
}
#plan_menu_index li.pi_navi02 a:hover {
	background:url(../../img/index/plan_mn.jpg) no-repeat -200px -68px;
}
#plan_menu_index li.pi_navi03 a:hover {
	background:url(../../img/index/plan_mn.jpg) no-repeat -400px -68px;
}
#plan_menu_index li.pi_navi04 a:hover {
	background:url(../../img/index/plan_mn.jpg) no-repeat -600px -68px;
}


/*s_menu
-----------------------------------------------------------------------*/
#s_menu {
	background: url(../../img/share/s_menu.jpg) no-repeat;
	width:200px;
	height:358px;
	position: relative;	
}
#s_menu li {
	display:inline;
	list-style-type:none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}
	
#s_menu li a {
	width:200px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}
#s_menu ul {
	display: none;
	position: absolute;
	left: 0;
	margin: 0px
	padding: 0;
}

/*------off*/
#s_menu li.s_menu01 a {
	background:url(../../img/share/s_menu.jpg) no-repeat 0px 0px;
	height:39px;
}
#s_menu li.s_menu02 a {
	background:url(../../img/share/s_menu.jpg) no-repeat -400px -39px;
	height:40px;
}
#s_menu li.s_menu03 a {
	background:url(../../img/share/s_menu.jpg) no-repeat -400px -79px;
	height:40px;
}
#s_menu li.s_menu04 a {
	background:url(../../img/share/s_menu.jpg) no-repeat -400px -119px;
	height:40px;
}
#s_menu li.s_menu05 a {
	background:url(../../img/share/s_menu.jpg) no-repeat -400px -159px;
	height:37px;
}
#s_menu li.s_menu06 a {
	background:url(../../img/share/s_menu.jpg) no-repeat -400px -196px;
	height:32px;
}
#s_menu li.s_menu07 a {
	background:url(../../img/share/s_menu.jpg) no-repeat -400px -228px;
	height:32px;
}
#s_menu li.s_menu08 a {
	background:url(../../img/share/s_menu.jpg) no-repeat -400px -260px;
	height:32px;
}
#s_menu li.s_menu09 a {
	background:url(../../img/share/s_menu.jpg) no-repeat -400px -292px;
	height:32px;
}
#s_menu li.s_menu010 a {
	background:url(../../img/share/s_menu.jpg) no-repeat -400px -324px;
	height:33px;
}
/*------hover*/
#s_menu li.s_menu01 a:hover {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px 0px;
}
#s_menu li.s_menu02 a:hover {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -39px;
}
#s_menu li.s_menu03 a:hover {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -79px;
}
#s_menu li.s_menu04 a:hover {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -119px;
}
#s_menu li.s_menu05 a:hover {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -159px;
}
#s_menu li.s_menu06 a:hover {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -196px;
}
#s_menu li.s_menu07 a:hover {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -228px;
}
#s_menu li.s_menu08 a:hover {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -260px;
}
#s_menu li.s_menu09 a:hover {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -292px;
}
#s_menu li.s_menu010 a:hover {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -324px;
}

/*------on*/
#s_menu li.s_menu01_on a {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px 0px;
	height:41px;
}
#s_menu li.s_menu02_on a {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -39px;
	height:53px;
}
#s_menu li.s_menu03_on a {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -79px;
	height:54px;
}
#s_menu li.s_menu04_on a {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -119px;
	height:54px;
}
#s_menu li.s_menu05_on a {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -159px;
	height:53px;
}
#s_menu li.s_menu06_on a {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -196px;
	height:54px;
}
#s_menu li.s_menu07_on a {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -228px;
	height:54px;
}
#s_menu li.s_menu08_on a {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -260px;
	height:54px;
}
#s_menu li.s_menu09_on a {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -292px;
	height:54px;
}
#s_menu li.s_menu010_on a {
	background:url(../../img/share/s_menu.jpg) no-repeat -200px -324px;
	height:54px;
}



