@charset "UTF-8";
@import url("cms.css");
body { background-color: #FFFFFF;}

#gHeader { width: 900px; margin: 0px auto; padding: 0px; }

#gHeader #gLogo {
	height: 30px; width: 215px; display: block;
	margin: 0px; padding: 15px 0px 0px; float: left;
}

/* Header */
#gHeader #headContents {
	height: 45px; width: 680px; margin: 0px; padding: 0px; float: right;
}

/* Header Sub Menu */
#hsMenu {
	padding: 5px 0px 0px; height: 15px;
	display: block; overflow: hidden; float: right;
}
#hsMenu li {
	float: left; margin: 0px 0px 0px 10px; padding: 0px;
}
#hsMenu a {
	display: block; height: 0px; padding-top: 15px; overflow: hidden;
}
#hsMenu #hmManagementJp a {
	background-image: url(/img/common/menu/hmManagementJp.gif); background-repeat: no-repeat; width: 90px;
}
#hsMenu #hmEnglish a {
	background-image: url(/img/common/menu/hmEnglish.gif); background-repeat: no-repeat; width: 60px;
}
#hsMenu #hmManagementEn a {
	background-image: url(/img/common/menu/hmManagementEng.gif); background-repeat: no-repeat; width: 145px;
}
#hsMenu #hmJapanese a {
	background-image: url(/img/common/menu/hmJapanese.gif); background-repeat: no-repeat; width: 70px;
}

#hsMenu #hmManagementJp a:link,
#hsMenu #hmEnglish a:link,
#hsMenu #hmManagementEn a:link,
#hsMenu #hmJapanese a:link { background-position: 0px 0px; }

#hsMenu #hmManagementJp a:hover,
#hsMenu #hmEnglish a:hover,
#hsMenu #hmManagementEn a:hover,
#hsMenu #hmJapanese a:hover { background-position: 0px -15px; }

/* Header App */
#headerApp { clear: both; float: right; padding: 5px 0px 0px; }

/* Security Code */
#headerApp #securityCodeJp { height: 16px; width: 105px; float: left; }
#headerApp #securityCodeEn { height: 16px; width: 125px; float: left; }

/* Text Size */
#headerApp #textSizeJp,
#headerApp #textSizeEn { float: left; padding: 0px 20px; overflow: hidden; height: 16px; display: block; }

#headerApp #textSizeJp { width: 92px; }
#headerApp #textSizeEn { width: 82px; }

#headerApp #textSizeJp dt,
#headerApp #textSizeEn dt {
	background-repeat: no-repeat; background-position: left top;
	display: block; height: 0px; padding-top: 16px; overflow: hidden; float: left;
}
#headerApp #textSizeJp dt { background-image: url(../img/common/menu/textSizeTitleJp.gif); width: 55px; }
#headerApp #textSizeEn dt { background-image: url(../img/common/menu/textSizeTitleEng.gif); width: 45px; }

#headerApp #textSizeJp dd,
#headerApp #textSizeEn dd { padding: 0px 0px 0px 5px; float: left; width: 32px; display: block; }

#headerApp #textSizeJp ul,
#headerApp #textSizeEn ul { display: block; margin: 0px; padding: 0px; height: 16px; width: 32px; overflow: hidden; }

#headerApp #textSizeJp li,
#headerApp #textSizeEn li {
	height: 16px; width: 16px; margin: 0px; padding: 0px;
	display: block; float: left; overflow: hidden;
}
#headerApp #textSizeJp a,
#headerApp #textSizeJp strong,
#headerApp #textSizeEn a,
#headerApp #textSizeEn strong {
	background-repeat: no-repeat; display: block;
	height: 0px; width: 16px; padding-top: 16px; overflow: hidden;
}
#headerApp #textSizeJp #textM a,
#headerApp #textSizeJp li#textM { background-image: url(../img/common/menu/textSizeMJp.gif); }
#headerApp #textSizeJp #textL a,
#headerApp #textSizeJp li#textL { background-image: url(../img/common/menu/textSizeLJp.gif); }
#headerApp #textSizeEn #textM a,
#headerApp #textSizeEn li#textM { background-image: url(../img/common/menu/textSizeMEng.gif); }
#headerApp #textSizeEn #textL a,
#headerApp #textSizeEn li#textL { background-image: url(../img/common/menu/textSizeLEng.gif); }

#headerApp #textSizeJp #textM a:link,
#headerApp #textSizeJp #textL a:link,
#headerApp #textSizeEn #textM a:link,
#headerApp #textSizeEn #textL a:link { background-position: 0px 0px; }

#headerApp #textSizeJp #textM a:hover,
#headerApp #textSizeJp #textL a:hover,
#headerApp #textSizeEn #textM a:hover,
#headerApp #textSizeEn #textL a:hover { background-position: 0px -20px; }

#headerApp #textSizeJp li#textM,
#headerApp #textSizeJp li#textL,
#headerApp #textSizeEn li#textM,
#headerApp #textSizeEn li#textL { background-position: 0px -40px; }

/* Search */
#headerApp .searchForm { float: left; }
#headerApp .searchForm input { float: left; }
#headerApp .searchForm .userform {
	height: 14px; width: 100px; float: left; display: block;
	border-top: 1px solid #666666; border-right-style: none;
	border-bottom: 1px solid #666666; border-left: 1px solid #666666;
	font-size: 12px; line-height: 14px; color:#666666;
}
#headerApp .searchForm .searchBtnJp,
#headerApp .searchForm .searchBtnEn {
	height: 16px; margin: 0px; padding: 0px; display: block; overflow: hidden;
}

#headerApp .searchForm .searchBtnJp { width: 30px; }
#headerApp .searchForm .searchBtnEn { width: 50px; }

/* main contents */
#gCont {
	background-image: url(../img/common/contBg.gif);
	background-repeat: no-repeat; background-position: center top;
	clear: both; width: 100%; margin: 0px; padding: 5px 0px 0px;
}
#gCont #mCont { margin: 0px auto; padding: 0px; width: 900px; clear: both; background-color: #FFFFFF; }

/* main menu */
#gNavi { clear: both; height: 40px; width: 900px; display: block; overflow: hidden; }
#gNavi li { display: block; margin: 0px; padding: 0px; height: 40px; width: 180px; float: left; overflow: hidden; }
#gNavi a,
#gNavi span {
	background-repeat: no-repeat; overflow: hidden;
	margin: 0px; height: 0px; width: 180px; padding-top: 40px; display: block;
}
#gNavi #mmHomeJp a,
#gNavi #mmHomeJp span { background-image: url(../img/common/menu/mmHomeJp.png); }
#gNavi #mmOutlineJp a { background-image: url(../img/common/menu/mmOutlineJp.png); }
#gNavi #mmPortfolioJp a { background-image: url(../img/common/menu/mmPortfolioJp.png); }
#gNavi #mmFinanceJp a { background-image: url(../img/common/menu/mmFinanceJp.png); }
#gNavi #mmIrJp a { background-image: url(../img/common/menu/mmIrJp.png); }

#gNavi #mmHomeEn a,
#gNavi #mmHomeEn span { background-image: url(../img/common/menu/mmHomeEng.png); }
#gNavi #mmOutlineEn a { background-image: url(../img/common/menu/mmOutlineEng.png); }
#gNavi #mmPortfolioEn a { background-image: url(../img/common/menu/mmPortfolioEng.png); }
#gNavi #mmFinanceEn a { background-image: url(../img/common/menu/mmFinanceEng.png); }
#gNavi #mmIrEn a { background-image: url(../img/common/menu/mmIrEng.png); }

#gNavi #mmHomeJp a.up,
#gNavi #mmHomeEn a.up,

#gNavi #mmHomeJp span.here,
#gNavi #mmHomeEn span.here { background-position: 0px -80px; }


#gNavi #mmHomeJp a.up,
#gNavi #mmHomeEn a.up,

#gNavi #mmOutlineJp a.up,
#gNavi #mmPortfolioJp a.up,
#gNavi #mmFinanceJp a.up,
#gNavi #mmIrJp a.up,

#gNavi #mmOutlineEn a.up,
#gNavi #mmPortfolioEn a.up,
#gNavi #mmFinanceEn a.up,
#gNavi #mmIrEn a.up,

#gNavi #mmHomeJp a.up:link,
#gNavi #mmHomeEn a.up:link,

#gNavi #mmOutlineJp a.up:link,
#gNavi #mmPortfolioJp a.up:link,
#gNavi #mmFinanceJp a.up:link,
#gNavi #mmIrJp a.up:link,

#gNavi #mmOutlineEn a.up:link,
#gNavi #mmPortfolioEn a.up:link,
#gNavi #mmFinanceEn a.up:link,
#gNavi #mmIrEn a.up:link { background-position: 0px 0px; }


#gNavi #mmHomeJp a.up:hover,
#gNavi #mmHomeEn a.up:hover,

#gNavi #mmOutlineJp a.up:hover,
#gNavi #mmPortfolioJp a.up:hover,
#gNavi #mmFinanceJp a.up:hover,
#gNavi #mmIrJp a.up:hover,

#gNavi #mmOutlineEn a.up:hover,
#gNavi #mmPortfolioEn a.up:hover,
#gNavi #mmFinanceEn a.up:hover,
#gNavi #mmIrEn a.up:hover { background-position: 0px -40px; }


#gNavi #mmHomeJp span.here,
#gNavi #mmHomeEn span.here,

#gNavi #mmOutlineJp a.here,
#gNavi #mmPortfolioJp a.here,
#gNavi #mmFinanceJp a.here,
#gNavi #mmIrJp a.here,
#gNavi #mmOutlineEn a.here,
#gNavi #mmPortfolioEn a.here,
#gNavi #mmFinanceEn a.here,
#gNavi #mmIrEn a.here,
#gNavi #mmOutlineJp a.here:link,
#gNavi #mmPortfolioJp a.here:link,
#gNavi #mmFinanceJp a.here:link,
#gNavi #mmIrJp a.here:link,
#gNavi #mmOutlineEn a.here:link,
#gNavi #mmPortfolioEn a.here:link,
#gNavi #mmFinanceEn a.here:link,
#gNavi #mmIrEn a.here:link { background-position: 0px -80px; }

#gNavi #mmOutlineJp a.here:hover,
#gNavi #mmPortfolioJp a.here:hover,
#gNavi #mmFinanceJp a.here:hover,
#gNavi #mmIrJp a.here:hover,
#gNavi #mmOutlineEn a.here:hover,
#gNavi #mmPortfolioEn a.here:hover,
#gNavi #mmFinanceEn a.here:hover,
#gNavi #mmIrEn a.here:hover { background-position: 0px -120px; }



#topicPath {
	padding: 10px 5px; margin: 0px; display: block;
	border-bottom: 1px solid #D1D1D1;
	font-size: 0.8em; line-height: 100%; color: #4743C4;
}
#topicPath li { display: inline; margin: 0px 5px 0px 0px; }
#topicPath a,
#topicPath span {
	background-image: url(/img/common/menu/arrowSb.gif);
	background-position: right center; background-repeat: no-repeat;
	padding: 0px 10px 0px 0px;
}
#topicPath a { color: #333333; }
#topicPath span { }
#topicPath a:link { color: #333333; }
#topicPath a:hover { color: #666600; }


#gCont #mCont #contents .icon { vertical-align: baseline; }

#gCont #mCont #contents a,
#detail a { color: #333333; }
#gCont #mCont #contents a:link,
#detail a:link { color: #333333; }
#gCont #mCont #contents a:Hover,
#detail a:Hover { color: #666600; }

#gCont #mCont #contents { width: 900px; margin: 0px; padding: 0px; }
#gCont #mCont #contents #contentsR {
	width: 700px; float: right; padding: 10px 10px 10px 0px; margin: 0px;
}
#gCont #mCont #contents #contentsR #mainContents {
	padding: 0px; width: 700px; margin: 0px;
}
#gCont #mCont #contents #contentsR #mainContents h1#mainTitle {
	background-image: url(/img/common/titleH1Bg.png);
	background-repeat: no-repeat; background-position: left top;
	height: 40px; width: 680px; padding: 0px 0px 0px 20px; margin: 0px;
	color: #FFFFFF; font-size: 1.2em; line-height: 40px; font-weight: bolder; display: block;
}

#gCont #mCont #contents #contentsR #related {
	margin: 0px; padding: 10px 0px; clear: both; width: 700px;
}
#gCont #mCont #contents #contentsR #related ul {
	padding: 15px; margin: 0px; font-size: 0.8em; line-height: 100%; width: 640px;
}
#gCont #mCont #contents #contentsR #related li {
	display: inline; padding: 0px 20px 0px 0px; line-height: 200%; white-space: nowrap;
}
* html div#gCont div#mCont div#contents div#contentsR div#related li { /* IEのみに適応 */
	white-space: normal;
}
#gCont #mCont #contents #contentsR #related a {
	background-image: url(/img/common/menu/arrowSb.gif);
	padding: 0px 0px 0px 5px;
	background-repeat: no-repeat; background-position: left center;
}
#gCont #mCont #contents #contentsR #related a:link {
	background-image: url(/img/common/menu/arrowSb.gif);
}
#gCont #mCont #contents #contentsR #related a:hover {
	background-image: url(/img/common/menu/arrowSg.gif); color: #666600;
}
#gCont #mCont #contents #contentsR #pagetop {
	text-align: right; border-bottom: 1px solid #1B1948;
	width: 700px; height: 15px; margin: 0px; padding: 0px; clear: both;
}
#gCont #mCont #contents #contentsR #pagetop a {
	background-image: url(/img/common/pageTopArrow.gif);
	background-repeat: no-repeat; background-position: 0px 0px;
	display: block; float: right;
}
#gCont #mCont #contents #contentsR #pagetop a.jp { height: 15px; width: 85px; }
#gCont #mCont #contents #contentsR #pagetop a.en { height: 15px; width: 65px; }


#gCont #mCont #contents #contentsL { width: 175px; padding: 10px 0px 10px 5px; float: left; }

/* Side Menu */

#sideMenu {
	background-image: url(/img/common/menu/smBg.gif); background-repeat: repeat-y; background-position: left top;
	width: 169px; padding: 0px 3px; margin: 0px 0px; color: #333333;
}
#sideMenu a { text-decoration: none; }
#sideMenu div {
	background-image: url(/img/common/menu/smHead.gif); background-repeat: no-repeat; background-position: center top;
	width: 169px; padding: 3px 0px 0px; margin: 0px;
}
#sideMenu ul.sm2nd {
	background-image: url(/img/common/menu/smFoot.gif); background-repeat: no-repeat; background-position: center bottom;
	width: 169px; padding: 0px 0px 3px; margin: 0px 0px;
}
#sideMenu ul.sm2nd li { width: 100%; padding: 0px; margin: 0px; width: 169px; display: inline; display: block; }

#sideMenu .sm2nd a,
#sideMenu .sm2nd span,
#sideMenu .sm2nd .sm3rd a,
#sideMenu .sm2nd .sm3rd span {
	background-repeat: no-repeat; overflow: hidden; display: block; height: 0px; width: 169px; margin: 0px;
}

#sideMenu .jp .sm2nd a,
#sideMenu .jp .sm2nd span,
#sideMenu .en .sm2nd a,
#sideMenu .en .sm2nd span { padding-top: 30px; background-position: 0px 0px; }

#sideMenu .jp .sm2nd .sm3rd a,
#sideMenu .jp .sm2nd .sm3rd span,
#sideMenu .en .sm2nd .sm3rd a,
#sideMenu .en .sm2nd .sm3rd span { padding-top: 25px; background-position: 0px 0px; }

/* outline */
#sideMenu .jp .sm2nd .sm2message a,
#sideMenu .jp .sm2nd .sm2message span { background-image: url(/img/common/menu/smOmessageJp.png); }
#sideMenu .en .sm2nd .sm2message a,
#sideMenu .en .sm2nd .sm2message span { background-image: url(/img/common/menu/smOmessageEng.png); }

#sideMenu .jp .sm2nd .sm2profile a,
#sideMenu .jp .sm2nd .sm2profile span { background-image: url(/img/common/menu/smOprofileJp.png); }
#sideMenu .en .sm2nd .sm2profile a,
#sideMenu .en .sm2nd .sm2profile span { background-image: url(/img/common/menu/smOprofileEng.png); }

#sideMenu .jp .sm2nd .sm3rd .sm3history a,
#sideMenu .jp .sm2nd .sm3rd .sm3history span { background-image: url(/img/common/menu/smOhistoryJp.png); }
#sideMenu .en .sm2nd .sm3rd .sm3history a,
#sideMenu .en .sm2nd .sm3rd .sm3history span { background-image: url(/img/common/menu/smOhistoryEng.png); }

#sideMenu .jp .sm2nd .sm3rd .sm3structure a,
#sideMenu .jp .sm2nd .sm3rd .sm3structure span { background-image: url(/img/common/menu/smOstructureJp.png); }
#sideMenu .en .sm2nd .sm3rd .sm3structure a,
#sideMenu .en .sm2nd .sm3rd .sm3structure span { background-image: url(/img/common/menu/smOstructureEng.png); }

#sideMenu .jp .sm2nd .sm3rd .sm3manager a,
#sideMenu .jp .sm2nd .sm3rd .sm3manager span { background-image: url(/img/common/menu/smOmanagerJp.png); }
#sideMenu .en .sm2nd .sm3rd .sm3manager a,
#sideMenu .en .sm2nd .sm3rd .sm3manager span { background-image: url(/img/common/menu/smOmanagerEng.png); }

#sideMenu .jp .sm2nd .sm2policy a,
#sideMenu .jp .sm2nd .sm2policy span { background-image: url(/img/common/menu/smOpolicyJp.png); }
#sideMenu .en .sm2nd .sm2policy a,
#sideMenu .en .sm2nd .sm2policy span { background-image: url(/img/common/menu/smOpolicyEng.png); }

#sideMenu .jp .sm2nd .sm3rd .sm3policy1 a,
#sideMenu .jp .sm2nd .sm3rd .sm3policy1 span { background-image: url(/img/common/menu/smOpolicy1Jp.png); }
#sideMenu .en .sm2nd .sm3rd .sm3policy1 a,
#sideMenu .en .sm2nd .sm3rd .sm3policy1 span { background-image: url(/img/common/menu/smOpolicy1Eng.png); }

#sideMenu .jp .sm2nd .sm3rd .sm3policy2 a,
#sideMenu .jp .sm2nd .sm3rd .sm3policy2 span { background-image: url(/img/common/menu/smOpolicy2Jp.png); }
#sideMenu .en .sm2nd .sm3rd .sm3policy2 a,
#sideMenu .en .sm2nd .sm3rd .sm3policy2 span { background-image: url(/img/common/menu/smOpolicy2Eng.png); }
			  
#sideMenu .jp .sm2nd .sm3rd .sm3policy3 a,
#sideMenu .jp .sm2nd .sm3rd .sm3policy3 span { background-image: url(/img/common/menu/smOpolicy3Jp.png); }
#sideMenu .en .sm2nd .sm3rd .sm3policy3 a,
#sideMenu .en .sm2nd .sm3rd .sm3policy3 span { background-image: url(/img/common/menu/smOpolicy3Eng.png); }

#sideMenu .jp .sm2nd .sm2advisors a,
#sideMenu .jp .sm2nd .sm2advisors span { background-image: url(/img/common/menu/smOadvisorsJp.png); }
#sideMenu .en .sm2nd .sm2advisors a,
#sideMenu .en .sm2nd .sm2advisors span { background-image: url(/img/common/menu/smOadvisorsEng.png); }

/* portfolio */
#sideMenu .jp .sm2nd .sm2summary a,
#sideMenu .jp .sm2nd .sm2summary span { background-image: url(/img/common/menu/smPsummaryJp.png); }
#sideMenu .en .sm2nd .sm2summary a,
#sideMenu .en .sm2nd .sm2summary span { background-image: url(/img/common/menu/smPsummaryEng.png); }

#sideMenu .jp .sm2nd .sm2list a,
#sideMenu .jp .sm2nd .sm2list span { background-image: url(/img/common/menu/smPlistJp.png); }
#sideMenu .en .sm2nd .sm2list a,
#sideMenu .en .sm2nd .sm2list span { background-image: url(/img/common/menu/smPlistEng.png); }

#sideMenu .jp .sm2nd .sm2map a,
#sideMenu .jp .sm2nd .sm2map span { background-image: url(/img/common/menu/smPmapJp.png); }
#sideMenu .en .sm2nd .sm2map a,
#sideMenu .en .sm2nd .sm2map span { background-image: url(/img/common/menu/smPmapEng.png); }

#sideMenu .jp .sm2nd .sm2rate a,
#sideMenu .jp .sm2nd .sm2rate span { background-image: url(/img/common/menu/smPrateJp.png); }
#sideMenu .en .sm2nd .sm2rate a,
#sideMenu .en .sm2nd .sm2rate span { background-image: url(/img/common/menu/smPrateEng.png); }

/* finance */
#sideMenu .jp .sm2nd .sm2highlight a,
#sideMenu .jp .sm2nd .sm2highlight span { background-image: url(/img/common/menu/smFhighlightJp.png); }
#sideMenu .en .sm2nd .sm2highlight a,
#sideMenu .en .sm2nd .sm2highlight span { background-image: url(/img/common/menu/smFhighlightEng.png); }

#sideMenu .jp .sm2nd .sm2history a,
#sideMenu .jp .sm2nd .sm2history span { background-image: url(/img/common/menu/smFhistoryJp.png); }
#sideMenu .en .sm2nd .sm2history a,
#sideMenu .en .sm2nd .sm2history span { background-image: url(/img/common/menu/smFhistoryEng.png); }

#sideMenu .jp .sm2nd .sm2situation a,
#sideMenu .jp .sm2nd .sm2situation span { background-image: url(/img/common/menu/smFsituationJp.png); }
#sideMenu .en .sm2nd .sm2situation a,
#sideMenu .en .sm2nd .sm2situation span { background-image: url(/img/common/menu/smFsituationEng.png); }

#sideMenu .jp .sm2nd .sm3rd .sm3money a,
#sideMenu .jp .sm2nd .sm3rd .sm3money span { background-image: url(/img/common/menu/smFmoneyJp.png); }
#sideMenu .en .sm2nd .sm3rd .sm3money a,
#sideMenu .en .sm2nd .sm3rd .sm3money span { background-image: url(/img/common/menu/smFmoneyEng.png); }

#sideMenu .jp .sm2nd .sm3rd .sm3loans a,
#sideMenu .jp .sm2nd .sm3rd .sm3loans span { background-image: url(/img/common/menu/smFloansJp.png); }
#sideMenu .en .sm2nd .sm3rd .sm3loans a,
#sideMenu .en .sm2nd .sm3rd .sm3loans span { background-image: url(/img/common/menu/smFloansEng.png); }

#sideMenu .jp .sm2nd .sm3rd .sm3bonds a,
#sideMenu .jp .sm2nd .sm3rd .sm3bonds span { background-image: url(/img/common/menu/smFbondsJp.png); }
#sideMenu .en .sm2nd .sm3rd .sm3bonds a,
#sideMenu .en .sm2nd .sm3rd .sm3bonds span { background-image: url(/img/common/menu/smFbondsEng.png); }

#sideMenu .jp .sm2nd .sm2rating a,
#sideMenu .jp .sm2nd .sm2rating span { background-image: url(/img/common/menu/smFratingJp.png); }
#sideMenu .en .sm2nd .sm2rating a,
#sideMenu .en .sm2nd .sm2rating span { background-image: url(/img/common/menu/smFratingEng.png); }

#sideMenu .jp .sm2nd .sm2investment a,
#sideMenu .jp .sm2nd .sm2investment span { background-image: url(/img/common/menu/smFinvestmentJp.png); }
#sideMenu .en .sm2nd .sm2investment a,
#sideMenu .en .sm2nd .sm2investment span { background-image: url(/img/common/menu/smFinvestmentEng.png); }

#sideMenu .jp .sm2nd .sm2holders a,
#sideMenu .jp .sm2nd .sm2holders span { background-image: url(/img/common/menu/smFholdersJp.png); }
#sideMenu .en .sm2nd .sm2holders a,
#sideMenu .en .sm2nd .sm2holders span { background-image: url(/img/common/menu/smFholdersEng.png); }

/* IR */
#sideMenu .jp .sm2nd .sm2press a,
#sideMenu .jp .sm2nd .sm2press span { background-image: url(/img/common/menu/smIpressJp.png); }
#sideMenu .en .sm2nd .sm2press a,
#sideMenu .en .sm2nd .sm2press span { background-image: url(/img/common/menu/smIpressEng.png); }

#sideMenu .jp .sm2nd .sm2library a,
#sideMenu .jp .sm2nd .sm2library span { background-image: url(/img/common/menu/smIlibraryJp.png); }
#sideMenu .en .sm2nd .sm2library a,
#sideMenu .en .sm2nd .sm2library span { background-image: url(/img/common/menu/smIlibraryEng.png); }

#sideMenu .jp .sm2nd .sm2schedule a,
#sideMenu .jp .sm2nd .sm2schedule span { background-image: url(/img/common/menu/smIscheduleJp.png); }

#sideMenu .jp .sm2nd .sm2soukai a,
#sideMenu .jp .sm2nd .sm2soukai span { background-image: url(/img/common/menu/smIsoukaiJp.png); }
#sideMenu .en .sm2nd .sm2soukai a,
#sideMenu .en .sm2nd .sm2soukai span { background-image: url(/img/common/menu/smIsoukaiEng.png); }

#sideMenu .jp .sm2nd .sm2distribute a,
#sideMenu .jp .sm2nd .sm2distribute span { background-image: url(/img/common/menu/smIdistributeJp.png); }
#sideMenu .en .sm2nd .sm2distribute a,
#sideMenu .en .sm2nd .sm2distribute span { background-image: url(/img/common/menu/smIdistributeEng.png); }

#sideMenu .jp .sm2nd .sm2risk a,
#sideMenu .jp .sm2nd .sm2risk span { background-image: url(/img/common/menu/smIriskJp.png); }


#sideMenu .jp .sm2nd .sm2investment2 a,
#sideMenu .jp .sm2nd .sm2investment2 span { background-image: url(/img/common/menu/smIinvestmentJp.png); }


#sideMenu .jp .sm2nd .sm3rd .sm3handle a,
#sideMenu .jp .sm2nd .sm3rd .sm3handle span { background-image: url(/img/common/menu/smIhandleJp.png); }

#sideMenu .jp .sm2nd .sm3rd .sm3claim a,
#sideMenu .jp .sm2nd .sm3rd .sm3claim span { background-image: url(/img/common/menu/smIclaimJp.png); }

#sideMenu .jp .sm2nd .sm3rd .sm3transfer a,
#sideMenu .jp .sm2nd .sm3rd .sm3transfer span { background-image: url(/img/common/menu/smItransferJp.png); }


/* contents */
#sideMenu .jp .sm2nd .sm2caution a,
#sideMenu .jp .sm2nd .sm2caution span { background-image: url(/img/common/menu/smCcautionJp.png); }
#sideMenu .en .sm2nd .sm2caution a,
#sideMenu .en .sm2nd .sm2caution span { background-image: url(/img/common/menu/smCcautionEng.png); }

#sideMenu .jp .sm2nd .sm2privacy a,
#sideMenu .jp .sm2nd .sm2privacy span { background-image: url(/img/common/menu/smCprivacyJp.png); }
#sideMenu .en .sm2nd .sm2privacy a,
#sideMenu .en .sm2nd .sm2privacy span { background-image: url(/img/common/menu/smCprivacyEng.png); }

#sideMenu .jp .sm2nd .sm2link a,
#sideMenu .jp .sm2nd .sm2link span { background-image: url(/img/common/menu/smClinkJp.png); }

#sideMenu .jp .sm2nd .sm2contact a,
#sideMenu .jp .sm2nd .sm2contact span { background-image: url(/img/common/menu/smCcontactJp.png); }
#sideMenu .en .sm2nd .sm2contact a,
#sideMenu .en .sm2nd .sm2contact span { background-image: url(/img/common/menu/smCcontactEng.png); }

#sideMenu .jp .sm2nd .sm2sitemap a,
#sideMenu .jp .sm2nd .sm2sitemap span { background-image: url(/img/common/menu/smCsitemapJp.png); }
#sideMenu .en .sm2nd .sm2sitemap a,
#sideMenu .en .sm2nd .sm2sitemap span { background-image: url(/img/common/menu/smCsitemapEng.png); }





#sideMenu .sm2nd .sm2message a:link,
#sideMenu .sm2nd .sm2message span.up,

#sideMenu .sm2nd .sm2profile a:link,
#sideMenu .sm2nd .sm2profile span.up,

#sideMenu .sm2nd .sm3rd .sm3history a:link,
#sideMenu .sm2nd .sm3rd .sm3history span.up,

#sideMenu .sm2nd .sm3rd .sm3structure a:link,
#sideMenu .sm2nd .sm3rd .sm3structure span.up,

#sideMenu .sm2nd .sm3rd .sm3manager a:link,
#sideMenu .sm2nd .sm3rd .sm3manager span.up,

#sideMenu .sm2nd .sm2policy a:link,
#sideMenu .sm2nd .sm2policy span.up,

#sideMenu .sm2nd .sm3rd .sm3policy1 a:link,
#sideMenu .sm2nd .sm3rd .sm3policy1 span.up,

#sideMenu .sm2nd .sm3rd .sm3policy2 a:link,
#sideMenu .sm2nd .sm3rd .sm3policy2 span.up,
			  
#sideMenu .sm2nd .sm3rd .sm3policy3 a:link,
#sideMenu .sm2nd .sm3rd .sm3policy3 span.up,

#sideMenu .sm2nd .sm2advisors a:link,
#sideMenu .sm2nd .sm2advisors span.up,


#sideMenu .sm2nd .sm2summary a,
#sideMenu .sm2nd .sm2summary span.up,

#sideMenu .sm2nd .sm2list a,
#sideMenu .sm2nd .sm2list span.up,

#sideMenu .sm2nd .sm2map a,
#sideMenu .sm2nd .sm2map span.up,

#sideMenu .sm2nd .sm2rate a,
#sideMenu .sm2nd .sm2rate span.up,


#sideMenu .sm2nd .sm2highlight a,
#sideMenu .sm2nd .sm2highlight.up,

#sideMenu .sm2nd .sm2history a,
#sideMenu .sm2nd .sm2history span.up,

#sideMenu .sm2nd .sm2situation a,
#sideMenu .sm2nd .sm2situation span.up,

#sideMenu .sm2nd .sm3rd .sm3money a,
#sideMenu .sm2nd .sm3rd .sm3money span.up,

#sideMenu .sm2nd .sm3rd .sm3loans a,
#sideMenu .sm2nd .sm3rd .sm3loans span.up,

#sideMenu .sm2nd .sm3rd .sm3bonds a,
#sideMenu .sm2nd .sm3rd .sm3bonds span.up,

#sideMenu .sm2nd .sm2rating a,
#sideMenu .sm2nd .sm2rating span.up,

#sideMenu .sm2nd .sm2investment a,
#sideMenu .sm2nd .sm2investment span.up,

#sideMenu .sm2nd .sm2investment2 a,
#sideMenu .sm2nd .sm2investment2 span.up,

#sideMenu .sm2nd .sm2holders a,
#sideMenu .sm2nd .sm2holders span.up,


#sideMenu .sm2nd .sm2press a,
#sideMenu .sm2nd .sm2press span.up,

#sideMenu .sm2nd .sm2library a,
#sideMenu .sm2nd .sm2library span.up,

#sideMenu .sm2nd .sm2schedule a,
#sideMenu .sm2nd .sm2schedule span.up,

#sideMenu .sm2nd .sm2soukai a,
#sideMenu .sm2nd .sm2soukai span.up,

#sideMenu .sm2nd .sm2distribute a,
#sideMenu .sm2nd .sm2distribute span.up,

#sideMenu .sm2nd .sm2risk a,
#sideMenu .sm2nd .sm2risk span.up,

#sideMenu .sm2nd .sm2investment a,
#sideMenu .sm2nd .sm2investment span.up,

#sideMenu .sm2nd .sm2investment2 a,
#sideMenu .sm2nd .sm2investment2 span.up,

#sideMenu .sm2nd .sm3rd .sm3handle a,
#sideMenu .sm2nd .sm3rd .sm3handle span.up,

#sideMenu .sm2nd .sm3rd .sm3claim a,
#sideMenu .sm2nd .sm3rd .sm3claim span.up,

#sideMenu .sm2nd .sm3rd .sm3transfer a,
#sideMenu .sm2nd .sm3rd .sm3transfer span.up,


#sideMenu .sm2nd .sm2caution a,
#sideMenu .sm2nd .sm2caution span.up,

#sideMenu .sm2nd .sm2privacy a,
#sideMenu .sm2nd .sm2privacy span.up,

#sideMenu .sm2nd .sm2link a,
#sideMenu .sm2nd .sm2link span.up,

#sideMenu .sm2nd .sm2contact a,
#sideMenu .sm2nd .sm2contact span.up,

#sideMenu .sm2nd .sm2sitemap a,
#sideMenu .sm2nd .sm2sitemap span.up { background-position: 0px 0px; }


#sideMenu .sm2nd .sm2message a:hover,
#sideMenu .sm2nd .sm2profile a:hover,
#sideMenu .sm2nd .sm2policy a:hover,
#sideMenu .sm2nd .sm2advisors a:hover,

#sideMenu .sm2nd .sm2summary a:hover,
#sideMenu .sm2nd .sm2list a:hover,
#sideMenu .sm2nd .sm2map a:hover,
#sideMenu .sm2nd .sm2rate a:hover,

#sideMenu .sm2nd .sm2highlight a:hover,
#sideMenu .sm2nd .sm2history a:hover,
#sideMenu .sm2nd .sm2situation a:hover,
#sideMenu .sm2nd .sm2rating a:hover,
#sideMenu .sm2nd .sm2investment a:hover,
#sideMenu .sm2nd .sm2investment2 a:hover,
#sideMenu .sm2nd .sm2holders a:hover,

#sideMenu .sm2nd .sm2press a:hover,
#sideMenu .sm2nd .sm2library a:hover,
#sideMenu .sm2nd .sm2schedule a:hover,
#sideMenu .sm2nd .sm2soukai a:hover,
#sideMenu .sm2nd .sm2distribute a:hover,
#sideMenu .sm2nd .sm2risk a:hover,
#sideMenu .sm2nd .sm2investment a:hover,
#sideMenu .sm2nd .sm2investment2 a:hover,

#sideMenu .sm2nd .sm2caution a:hover,
#sideMenu .sm2nd .sm2privacy a:hover,
#sideMenu .sm2nd .sm2link a:hover,
#sideMenu .sm2nd .sm2contact a:hover,
#sideMenu .sm2nd .sm2sitemap a:hover { background-position: 0px -30px; }


#sideMenu .sm2nd .sm2message span,
#sideMenu .sm2nd .sm2profile span,
#sideMenu .sm2nd .sm2policy span,
#sideMenu .sm2nd .sm2advisors span,

#sideMenu .sm2nd .sm2summary span,
#sideMenu .sm2nd .sm2list span,
#sideMenu .sm2nd .sm2map span,
#sideMenu .sm2nd .sm2rate span,

#sideMenu .sm2nd .sm2highlight span,
#sideMenu .sm2nd .sm2history span,
#sideMenu .sm2nd .sm2situation span,
#sideMenu .sm2nd .sm2rating span,
#sideMenu .sm2nd .sm2investment span,
#sideMenu .sm2nd .sm2investment2 span,
#sideMenu .sm2nd .sm2holders span,

#sideMenu .sm2nd .sm2press span,
#sideMenu .sm2nd .sm2library span,
#sideMenu .sm2nd .sm2schedule span,
#sideMenu .sm2nd .sm2soukai span,
#sideMenu .sm2nd .sm2distribute span,
#sideMenu .sm2nd .sm2risk span,
#sideMenu .sm2nd .sm2investment span,
#sideMenu .sm2nd .sm2investment2 span,

#sideMenu .sm2nd .sm2caution span,
#sideMenu .sm2nd .sm2privacy span,
#sideMenu .sm2nd .sm2link span,
#sideMenu .sm2nd .sm2contact span,
#sideMenu .sm2nd .sm2sitemap span { background-position: 0px -60px; }


#sideMenu .sm2nd .sm3rd .sm3history a:hover,
#sideMenu .sm2nd .sm3rd .sm3structure a:hover,
#sideMenu .sm2nd .sm3rd .sm3manager a:hover,
#sideMenu .sm2nd .sm3rd .sm3policy1 a:hover,
#sideMenu .sm2nd .sm3rd .sm3policy2 a:hover,		  
#sideMenu .sm2nd .sm3rd .sm3policy3 a:hover,

#sideMenu .sm2nd .sm3rd .sm3money a:hover,
#sideMenu .sm2nd .sm3rd .sm3loans a:hover,
#sideMenu .sm2nd .sm3rd .sm3bonds a:hover,

#sideMenu .sm2nd .sm3rd .sm3handle a:hover,
#sideMenu .sm2nd .sm3rd .sm3claim a:hover,
#sideMenu .sm2nd .sm3rd .sm3transfer a:hover { background-position: 0px -25px; }


#sideMenu .sm2nd .sm3rd .sm3history span,
#sideMenu .sm2nd .sm3rd .sm3structure span,
#sideMenu .sm2nd .sm3rd .sm3manager span,
#sideMenu .sm2nd .sm3rd .sm3policy1 span,
#sideMenu .sm2nd .sm3rd .sm3policy2 span,
#sideMenu .sm2nd .sm3rd .sm3policy3 span,

#sideMenu .sm2nd .sm3rd .sm3money span,
#sideMenu .sm2nd .sm3rd .sm3loans span,
#sideMenu .sm2nd .sm3rd .sm3bonds span,

#sideMenu .sm2nd .sm3rd .sm3handle span,
#sideMenu .sm2nd .sm3rd .sm3claim span,
#sideMenu .sm2nd .sm3rd .sm3transfer span { background-position: 0px -50px; }

/*
#gCont #mCont #contents #contentsL #sideMenu .sm2nd a,
#gCont #mCont #contents #contentsL #sideMenu .sm2nd span {
	background-repeat: no-repeat; background-position: left center;
	line-height: 100%; font-size: 0.9em;
	padding: 10px 10px 10px 15px; margin: 0px; display: block;
}

#gCont #mCont #contents #contentsL #sideMenu .sm2nd a,
#gCont #mCont #contents #contentsL #sideMenu .sm2nd span.up {
	background-image: url(/img/common/menu/smUp.gif);
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #E2E5F3;
}
#gCont #mCont #contents #contentsL #sideMenu .sm2nd a.here {
	background-image: url(/img/common/menu/smLinkHere.gif);
	border-top: 1px solid #EFECCF; border-bottom: 1px solid #FFFFFF;
}
#gCont #mCont #contents #contentsL #sideMenu .sm2nd span.here {
	background-image: url(/img/common/menu/smHe.gif);
	border-top: 1px solid #EFECCF; border-bottom: 1px solid #FFFFFF;
}
#gCont #mCont #contents #contentsL #sideMenu .sm2nd span.hereDown {
	background-image: url(/img/common/menu/smChe.gif);
	border-top: 1px solid #EFECCF; border-bottom: 1px solid #FFFFFF;
}

#gCont #mCont #contents #contentsL #sideMenu .sm2nd a:link {
	background-image: url(/img/common/menu/smUp.gif); background-color: #E9ECF6;
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #E2E5F3;
}
#gCont #mCont #contents #contentsL #sideMenu .sm2nd a:hover {
	background-image: url(/img/common/menu/smOver.gif); background-color: #FFFFFF;
	border-top: 1px solid #EFECCF; border-bottom: 1px solid #FFFFFF;
}
#gCont #mCont #contents #contentsL #sideMenu .sm2nd .sm3rd { margin: 0px; padding: 0px; }
#gCont #mCont #contents #contentsL #sideMenu .sm2nd .sm3rd a,
#gCont #mCont #contents #contentsL #sideMenu .sm2nd .sm3rd span {
	background-repeat: no-repeat; background-position: 0px center; background-color: #FFFFFF;
	padding: 10px 10px 10px 20px; display: block;
}
#gCont #mCont #contents #contentsL #sideMenu .sm2nd .sm3rd a {
	background-image: url(/img/common/menu/smArrowUp.gif); background-color: #FFFFFF;
	border-top-style: none; border-bottom: 1px solid #E2E5F3;
}
#gCont #mCont #contents #contentsL #sideMenu .sm2nd .sm3rd a:link {
	background-image: url(/img/common/menu/smArrowUp.gif); background-color: #FFFFFF;
	border-top-style: none; border-bottom: 1px solid #E2E5F3;
}
#gCont #mCont #contents #contentsL #sideMenu .sm2nd .sm3rd a:hover {
	background-image: url(/img/common/menu/smArrowOver.gif);
	background-color: #EDEFF8;
	border-top-style: none;
	border-bottom: 1px solid #E2E5F3;
}
#gCont #mCont #contents #contentsL #sideMenu .sm2nd .sm3rd span.here {
	background-image: url(/img/common/menu/smArrowHe.gif);
	background-color: #EDE9C9;
	border-top-style: none;
	border-bottom: 1px solid #E2E5F3;
	color: #663300;
}
*/

/* Side Data */
#gCont #mCont #contents #contentsL #sideData { margin: 0px; padding: 10px 0px; width: 175px; }
#gCont #mCont #contents #contentsL #sideData h2 { margin: 0px; padding: 0px; height: 30px; width: 175px; }
#gCont #mCont #contents #contentsL #sideData div {
	background-image: url(/img/common/sideData/sidDataBg.gif);
	background-repeat: repeat-y; background-position: center top;
	width: 175px; margin: 0px 0px 10px; padding: 0px;
}
#gCont #mCont #contents #contentsL #sideData dl {
	background-image: url(/img/common/sideData/sidDataFooter.gif);
	background-repeat: no-repeat; background-position: center bottom;
	width: 175px; padding: 0px 0px 3px; font-size: 0.8em; line-height: 100%;
}

#gCont #mCont #contents #contentsL #sideData dt {
	padding: 10px 10px; float: left; clear: both; color: #6A5D1C;
}
#gCont #mCont #contents #contentsL #sideData dd {
	text-align: right; padding: 10px 10px;
	background-image: url(/img/common/sideData/sidDataBar.gif);
	background-repeat: no-repeat; background-position: center top;
	color: #333333;
}
#gCont #mCont #contents #contentsL #sideData dt.singleDt {
	float: none;
	background-image: url(/img/common/sideData/sidDataBar.gif);
	background-repeat: no-repeat; background-position: center top;
}
#gCont #mCont #contents #contentsL #sideData dt.singleDtCap {
	text-align: right; font-size: 0.8em; line-height: 100%;
	color: #333333; display: block;  padding: 5px 10px; float: none;
/*	background-image: url(/img/common/sideData/sidDataBar.gif);
	background-repeat: no-repeat; background-position: center top;*/
}




#gCont #mCont #gFooter {
	margin: 0px; padding: 10px 0px; width: 900px; height: 20px; clear: both;
	border-top: 1px solid #A8B8E1; font-size: 0.8em; line-height: 100%;
}
#gCont #mCont #gFooter #footerMenu { float: left; }
#gCont #mCont #gFooter #footerMenu li { display: inline; padding: 0px 10px 0px 0px; }
#gCont #mCont #gFooter #footerMenu a {
	background-image: url(../img/common/menu/arrowLB.gif);
	background-repeat: no-repeat; background-position: left center;
	padding-left: 5px; color: #333333;
}
#gCont #mCont #gFooter #footerMenu a:Link { background-image: url(../img/common/menu/arrowLB.gif); color: #333333; }
#gCont #mCont #gFooter #footerMenu a:hover { background-image: url(../img/common/menu/arrowLG.gif); color: #666600; }
#gCont #mCont #gFooter address { text-align: right; }

