#CorpRmenuSitemap{
	background: #ffffff;
	display: block;
	margin: 0px;
	border-bottom: 1px solid #e6e6e6;
}
#CorpRmenuSitemap a{
	display: block;
	width: 134px;
	margin: 0px;
	text-decoration: none;
	padding: 3px 0 4px 26px;
	background: #ffffff url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowB.gif") no-repeat 6px 5px;
	color: #CCCCCC;
	line-height:100%;
	letter-spacing:expression('0px');
}
#CorpRmenuSitemap a:hover{
	color: #0077b3;
}
ul{
	margin: 0px;
}
ul#CorpRmenu2, ul#CorpRmenu3, ul#CorpRmenu4, ul#CorpRmenuC,{
	background: #ffffff;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

#CorpRmenu2 li, #CorpRmenu3 li, #CorpRmenu4 li, #CorpRmenuC li{
	display:inline;
	padding:0;
	margin:0;
}

#CorpRmenu2 a, #CorpRmenu2on a{
	display: block;
	width: 134px;
	border-bottom: 1px solid #e6e6e6;
	margin: 1px 0 0 0;
	border-right: none;
	border-left: none;
	text-decoration: none;
}


#CorpRmenu3 a, #CorpRmenu3on a, #CorpRmenu4 a, #CorpRmenu4on a, #CorpRmenuC a, #CorpRmenuCon a{
	display: block;
	width: 134px;
	border-bottom: 1px solid #e6e6e6;
	border-right: none;
	border-left: none;
	text-decoration: none;
}

#CorpRmenu2 a , #CorpRmenu2on a {
	padding: 3px 5px 4px 21px;
	background: #f3f3f3 url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowB.gif") no-repeat 6px 5px;
	color: #0077b3;
	letter-spacing:expression('0px');
}


#CorpRmenu2 a:hover {
	background-color:#CCE1F2;
	font-weight: normal;
}

#CorpRmenu2on a {
	background: #0077b3 url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowW.gif") no-repeat 6px 6px;
	color: #ffffff;
}

#CorpRmenu2on a:hover {
	background: #0077b3 url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowW.gif") no-repeat 6px 6px;
	color: #ffffff;
}

#CorpRmenu3 a, #CorpRmenu3on a {
	padding: 2px 4px 2px 22px;
	background: #ffffff url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowS.gif") no-repeat 12px 7px;
	color: #0077b3;
	letter-spacing:expression('1.3px');
}

#CorpRmenu3on a {
	color: #ffffff;
	background: #0077b3 url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowSb.gif") no-repeat 12px 7px;

}

#CorpRmenu3 a:hover{
	color: #0077b3;
	background: #CCE1F2 url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowS.gif") no-repeat 12px 8px;
}

#CorpRmenu3on a:hover {
	color: #ffffff;
	background: #0077b3 url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowSb.gif") no-repeat 12px 7px;

}

#CorpRmenu4 a, #CorpRmenu4on a {
	padding: 2px 4px 2px 22px;
	background: #ffffff url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowS.gif") no-repeat 12px 7px;
	color: #0077b3;
	letter-spacing:expression('1.3px');
}

#CorpRmenu4on a {
	color: #ffffff;
	background: #0077b3 url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowSb.gif") no-repeat 12px 7px;

}

#CorpRmenu4 a:hover{
	color: #0077b3;
	background: #CCE1F2 url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowS.gif") no-repeat 12px 8px;
}

#CorpRmenu4on a:hover {
	color: #ffffff;
	background: #0077b3 url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowSb.gif") no-repeat 12px 7px;

}

#CorpRmenuC a, #CorpRmenuCon a {
	padding: 2px 4px 2px 22px;
	background: #ffffff url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowS.gif") no-repeat 12px 7px;
	color: #0077b3;
	letter-spacing:expression('1.3px');
	margin: 1px 0 0 0;
	border-left: 1px solid #e6e6e6;
}

#CorpRmenuCon a {
	color: #ffffff;
	background: #0077b3 url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowSb.gif") no-repeat 12px 7px;
}

#CorpRmenuC a:hover{
	color: #0077b3;
	background: #CCE1F2 url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowS.gif") no-repeat 12px 8px;
}

#CorpRmenuCon a:hover {
	color: #ffffff;
	background: #0077b3 url("/library/websites/www.cojp/jp/img/corporate/rNavi/rNaviArrowSb.gif") no-repeat 12px 7px;
}

#CorpborderBlk{
	padding:0;
	margin:0;
	width: 100%;
	background-color:#ffffff;
	border-bottom: 1px solid #e6e6e6;
}

#CorpRmenuHsk p{
	padding: 7px 0 6px 10px;
	display: block;
	margin: 0px;
	color: #ffffff;
	border-bottom: 1px solid #e6e6e6;
	text-decoration: none;
}

