/*	globalnavi(通常)
--------------------------------------------------*/
div#globalnavi_outer{
	width:229px;
	height:579px;
	text-align:left;
 	overflow:hidden;
	background:url("../../images/cf/globalnavi.jpg") no-repeat;
}

ul#globalnavi{
	margin-left:15px;
	width:214px;
	_width:229px;
	height:579px;
	text-align:left;
 	overflow:hidden;
}

ul#globalnavi li{
	float:left;
	list-style-type:none;
}

ul#globalnavi li a{
	display:block;
	width:200px;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../../images/cf/globalnavi.jpg") no-repeat;
}

ul#globalnavi li.list01 a		{margin-top:12px; width:125px; height:43px; background-position:-15px -12px;}
ul#globalnavi li.list01 a:hover	{margin-top:12px; width:125px; height:43px; background-position:-244px -12px;}
ul#globalnavi li.list01_on a	{margin-top:12px; width:125px; height:43px; background-position:-473px -12px;}

ul#globalnavi li.list02 a		{margin-top:6px; background-position:-15px -61px;}
ul#globalnavi li.list02 a:hover	{margin-top:6px; background-position:-244px -61px;}
ul#globalnavi li.list02_on a	{margin-top:6px; background-position:-473px -61px;}

ul#globalnavi li.list03 a		{margin-top:5px; background-position:-15px -107px;}
ul#globalnavi li.list03 a:hover	{margin-top:5px; background-position:-244px -107px;}
ul#globalnavi li.list03_on a	{margin-top:5px; background-position:-473px -107px;}

ul#globalnavi li.list04 a		{margin-top:5px; background-position:-15px -153px;}
ul#globalnavi li.list04 a:hover	{margin-top:5px; background-position:-244px -153px;}
ul#globalnavi li.list04_on a	{margin-top:5px; background-position:-473px -153px;}

ul#globalnavi li.list05 a		{margin-top:5px; background-position:-15px -199px;}
ul#globalnavi li.list05 a:hover	{margin-top:5px; background-position:-244px -199px;}
ul#globalnavi li.list05_on a	{margin-top:5px; background-position:-473px -199px;}

ul#globalnavi li.list06 a		{margin-top:5px; background-position:-15px -245px;}
ul#globalnavi li.list06 a:hover	{margin-top:5px; background-position:-244px -245px;}
ul#globalnavi li.list06_on a	{margin-top:5px; background-position:-473px -245px;}

ul#globalnavi li.list07 a		{margin-top:5px; background-position:-15px -291px;}
ul#globalnavi li.list07 a:hover	{margin-top:5px; background-position:-244px -291px;}
ul#globalnavi li.list07_on a	{margin-top:5px; background-position:-473px -291px;}

ul#globalnavi li.list08 a		{margin-top:5px; background-position:-15px -337px;}
ul#globalnavi li.list08 a:hover	{margin-top:5px; background-position:-244px -337px;}
ul#globalnavi li.list08_on a	{margin-top:5px; background-position:-473px -337px;}

ul#globalnavi li.list09 a		{margin-top:5px; background-position:-15px -383px;}
ul#globalnavi li.list09 a:hover	{margin-top:5px; background-position:-244px -383px;}
ul#globalnavi li.list09_on a	{margin-top:5px; background-position:-473px -383px;}

ul#globalnavi li.list10 a		{margin-top:5px; background-position:-15px -429px;}
ul#globalnavi li.list10 a:hover	{margin-top:5px; background-position:-244px -429px;}
ul#globalnavi li.list10_on a	{margin-top:5px; background-position:-473px -429px;}

ul#globalnavi li.list11 a		{margin-top:6px; background-position:-15px -476px;}
ul#globalnavi li.list11 a:hover	{margin-top:6px; background-position:-244px -476px;}
ul#globalnavi li.list11_on a	{margin-top:6px; background-position:-473px -476px;}

ul#globalnavi li.list12 a		{margin-top:6px; background-position:-15px -523px;}
ul#globalnavi li.list12 a:hover	{margin-top:6px; background-position:-244px -523px;}
ul#globalnavi li.list12_on a	{margin-top:6px; background-position:-473px -523px;}

/*	globalnavi(top.htmlのみ)
--------------------------------------------------*/
div#globalnavi_outer_topics{
	width:229px;
	height:579px;
	text-align:left;
 	overflow:hidden;
	background:url("../../images/cf/globalnavi_topics.jpg") no-repeat;
}

ul#globalnavi_topics{
	margin-left:15px;
	width:214px;
	_width:229px;
	height:579px;
	text-align:left;
 	overflow:hidden;
}

ul#globalnavi_topics li{
	float:left;
	list-style-type:none;
}

ul#globalnavi_topics li a{
	display:block;
	width:200px;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../../images/cf/globalnavi_topics.jpg") no-repeat;
}

ul#globalnavi_topics li.list01 a		{margin-top:12px; width:125px; height:43px; background-position:-15px -12px;}
ul#globalnavi_topics li.list01 a:hover	{margin-top:12px; width:125px; height:43px; background-position:-244px -12px;}
ul#globalnavi_topics li.list01_on a		{margin-top:12px; width:125px; height:43px; background-position:-473px -12px;}

ul#globalnavi_topics li.list02 a		{margin-top:6px; background-position:-15px -61px;}
ul#globalnavi_topics li.list02 a:hover	{margin-top:6px; background-position:-244px -61px;}
ul#globalnavi_topics li.list02_on a		{margin-top:6px; background-position:-473px -61px;}

ul#globalnavi_topics li.list03 a		{margin-top:5px; background-position:-15px -107px;}
ul#globalnavi_topics li.list03 a:hover	{margin-top:5px; background-position:-244px -107px;}
ul#globalnavi_topics li.list03_on a		{margin-top:5px; background-position:-473px -107px;}

ul#globalnavi_topics li.list04 a		{margin-top:5px; background-position:-15px -153px;}
ul#globalnavi_topics li.list04 a:hover	{margin-top:5px; background-position:-244px -153px;}
ul#globalnavi_topics li.list04_on a		{margin-top:5px; background-position:-473px -153px;}

ul#globalnavi_topics li.list05 a		{margin-top:5px; background-position:-15px -199px;}
ul#globalnavi_topics li.list05 a:hover	{margin-top:5px; background-position:-244px -199px;}
ul#globalnavi_topics li.list05_on a		{margin-top:5px; background-position:-473px -199px;}

ul#globalnavi_topics li.list06 a		{margin-top:5px; background-position:-15px -245px;}
ul#globalnavi_topics li.list06 a:hover	{margin-top:5px; background-position:-244px -245px;}
ul#globalnavi_topics li.list06_on a		{margin-top:5px; background-position:-473px -245px;}

ul#globalnavi_topics li.list07 a		{margin-top:5px; background-position:-15px -291px;}
ul#globalnavi_topics li.list07 a:hover	{margin-top:5px; background-position:-244px -291px;}
ul#globalnavi_topics li.list07_on a		{margin-top:5px; background-position:-473px -291px;}

ul#globalnavi_topics li.list08 a		{margin-top:5px; background-position:-15px -337px;}
ul#globalnavi_topics li.list08 a:hover	{margin-top:5px; background-position:-244px -337px;}
ul#globalnavi_topics li.list08_on a		{margin-top:5px; background-position:-473px -337px;}

ul#globalnavi_topics li.list09 a		{margin-top:5px; background-position:-15px -383px;}
ul#globalnavi_topics li.list09 a:hover	{margin-top:5px; background-position:-244px -383px;}
ul#globalnavi_topics li.list09_on a		{margin-top:5px; background-position:-473px -383px;}

ul#globalnavi_topics li.list10 a		{margin-top:5px; background-position:-15px -429px;}
ul#globalnavi_topics li.list10 a:hover	{margin-top:5px; background-position:-244px -429px;}
ul#globalnavi_topics li.list10_on a		{margin-top:5px; background-position:-473px -429px;}

ul#globalnavi_topics li.list11 a		{margin-top:6px; background-position:-15px -476px;}
ul#globalnavi_topics li.list11 a:hover	{margin-top:6px; background-position:-244px -476px;}
ul#globalnavi_topics li.list11_on a		{margin-top:6px; background-position:-473px -476px;}

ul#globalnavi_topics li.list12 a		{margin-top:6px; background-position:-15px -523px;}
ul#globalnavi_topics li.list12 a:hover	{margin-top:6px; background-position:-244px -523px;}
ul#globalnavi_topics li.list12_on a		{margin-top:6px; background-position:-473px -523px;}


/*	headerパンくず
--------------------------------------------------*/
ul.subnavi{
	display:inline;
	float:right;
	height:30px;
	font-size:10px;
}

ul.subnavi li{
	display:inline;
	margin-right:5px;
	padding-right:6px;
	line-height:30px;
	background:url("../../images/cf/subnavi_line.gif") 100% 50% no-repeat;
}

ul.subnavi li.li2{
	background:none;
}

ul.subnavi li a{
	display:inline;
	margin-right:5px;
	padding-right:6px;
	line-height:30px;
	font-weight:normal;
}


/*	footerパンくず
--------------------------------------------------*/
ul.subnavi1{
	height:40px;
	line-height:40px;
	background:#FFE9FF;
	border-bottom:#FCF;
}

ul.subnavi1 li{
	display:inline;
	padding-right:6px;
	margin-right:5px;
}

ul.subnavi1 li{
	background:url("../../images/cf/line.gif") 100% 50% no-repeat;
}

ul.subnavi1 li a{
	font-weight:normal;
}

ul.subnavi1 li span.line{
	padding-left:5px;
	background:url("../../images/cf/line.gif") 0% 50% no-repeat;
}
