/* block */
div#body {
	min-height: 426px;
	*min-height: 432px;
}

/*category-on*/
.top div#sub ul li.ir-top a img,
.ir-release div#sub ul li.ir-release a img,
.calendar div#sub ul li.ir-calendar a img,
.management div#sub ul li.ir-management a img,
.library div#sub ul li.ir-library a img,
.stockinfo div#sub ul li.ir-stockinfo a img,
.denshi_kokoku div#sub ul li.ir-denshi_kokoku a img,
.q-and-a div#sub ul li.ir-q-and-a a img,
.contact div#sub ul li.ir-contact a img,
.stockquotes div#sub ul li.ir-stockquotes a img,
.mail div#sub ul li.ir-mail a img,
.policy div#sub ul li.ir-policy a img,
.sitemap div#sub ul li.ir-sitemap a img,
.disclaimer div#sub ul li.ir-disclaimer a img {
	visibility: hidden;
}

div#body div#sub ul li.ir-top a {
	background: transparent url(/jp/ir/image/lnav_top_o.gif) no-repeat 0 0;
}
div#body div#sub ul li.ir-release a {
	background: transparent url(/jp/ir/image/lnav_ir_o.gif) no-repeat 0 0;
}
div#body div#sub ul li.ir-calendar a {
	background: transparent url(/jp/ir/image/lnav_calendar_o.gif) no-repeat 0 0;
}
div#body div#sub ul li.ir-management a {
	background: transparent url(/jp/ir/image/lnav_management_o.gif) no-repeat 0 0;
}
div#body div#sub ul li.ir-library a {
	background: transparent url(/jp/ir/image/lnav_library_o.gif) no-repeat 0 0;
}
div#body div#sub ul li.ir-stockinfo a {
	background: transparent url(/jp/ir/image/lnav_stockinfo_o.gif) no-repeat 0 0;
}
div#body div#sub ul li.ir-denshi_kokoku a {
	background: transparent url(/jp/ir/image/lnav_denshi_kokoku_o.gif) no-repeat 0 0;
}
div#body div#sub ul li.ir-q-and-a a {
	background: transparent url(/jp/ir/image/lnav_q_and_a_o.gif) no-repeat 0 0;
}
div#body div#sub ul li.ir-contact a {
	background: transparent url(/jp/ir/image/lnav_contact_o.gif) no-repeat 0 0;
}
div#body div#sub ul li.ir-stockquotes a {
	background: transparent url(/jp/ir/image/lnav_stockquotes_o.gif) no-repeat 0 0;
}
div#body div#sub ul li.ir-mail a {
	background: transparent url(/jp/ir/image/lnav_mail_o.gif) no-repeat 0 0;
}
div#body div#sub ul li.ir-policy a {
	background: transparent url(/jp/ir/image/lnav_policy_o.gif) no-repeat 0 0;
}
div#body div#sub ul li.ir-sitemap a {
	background: transparent url(/jp/ir/image/lnav_sitemap_o.gif) no-repeat 0 0;
}
div#body div#sub ul li.ir-disclaimer a {
	background: transparent url(/jp/ir/image/lnav_disclaimer_o.gif) no-repeat 0 0;
}

div#body div#sub ul li.ir-top a:hover,
div#body div#sub ul li.ir-release a:hover,
div#body div#sub ul li.ir-calendar a:hover,
div#body div#sub ul li.ir-management a:hover,
div#body div#sub ul li.ir-library a:hover,
div#body div#sub ul li.ir-stockinfo a:hover,
div#body div#sub ul li.ir-denshi_kokoku a:hover,
div#body div#sub ul li.ir-q-and-a a:hover,
div#body div#sub ul li.ir-contact a:hover,
div#body div#sub ul li.ir-stockquotes a:hover,
div#body div#sub ul li.ir-mail a:hover,
div#body div#sub ul li.ir-policy a:hover,
div#body div#sub ul li.ir-sitemap a:hover,
div#body div#sub ul li.ir-disclaimer a:hover {
	background-color: #fff;
}
div#body div#sub ul li.ir-top a:hover img,
div#body div#sub ul li.ir-release a:hover img,
div#body div#sub ul li.ir-calendar a:hover img,
div#body div#sub ul li.ir-management a:hover img,
div#body div#sub ul li.ir-library a:hover img,
div#body div#sub ul li.ir-stockinfo a:hover img,
div#body div#sub ul li.ir-denshi_kokoku a:hover img,
div#body div#sub ul li.ir-q-and-a a:hover img,
div#body div#sub ul li.ir-contact a:hover img,
div#body div#sub ul li.ir-stockquotes a:hover img,
div#body div#sub ul li.ir-mail a:hover img,
div#body div#sub ul li.ir-policy a:hover img,
div#body div#sub ul li.ir-sitemap a:hover img,
div#body div#sub ul li.ir-disclaimer a:hover img {
	visibility: hidden;
}

div#body div#sub ul li.ir-management ul li,
div#body div#sub ul li.ir-library ul li,
div#body div#sub ul li.ir-stockinfo ul li {
	margin-left: 10px;
	padding: 5px 0 5px 15px;
	background: url("/jp/common/image/icon_list_inner.gif") no-repeat 0 6px;
	font-size: 11px;
}
/* Win IE6 */
* html div#body div#sub ul li.ir-management ul li,
* html div#body div#sub ul li.ir-library ul li,
* html div#body div#sub ul li.ir-stockinfo ul li {
	font-size: 100%;
}
/* Win IE7 */
*:first-child+html div#body div#sub ul li.ir-management ul li,
*:first-child+html div#body div#sub ul li.ir-library ul li,
*:first-child+html div#body div#sub ul li.ir-stockinfo ul li {
	font-size: 850%;
}
div#body div#sub ul li.ir-management ul li a,
div#body div#sub ul li.ir-library ul li a,
div#body div#sub ul li.ir-stockinfo ul li a {
	background:#FFFFFF none;
}

.mna-100 li.ir-management ul li.mna-100 a,
.mna-200 li.ir-management ul li.mna-200 a,
.lib-fin li.ir-library ul li.lib-fin a,
.lib-sec li.ir-library ul li.lib-sec a,
.lib-pre li.ir-library ul li.lib-pre a,
.lib-mee li.ir-library ul li.lib-mee a,
.lib-bus li.ir-library ul li.lib-bus a,
.lib-etc li.ir-library ul li.lib-etc a,
.sto-100 li.ir-stockinfo ul li.sto-100 a,
.sto-200 li.ir-stockinfo ul li.sto-200 a,
.sto-300 li.ir-stockinfo ul li.sto-300 a,
.sto-400 li.ir-stockinfo ul li.sto-400 a,
.sto-700 li.ir-stockinfo ul li.sto-700 a {
	font-weight: bold;
	color: #001231;
	text-decoration: none;
}

.management div#sub ul li.ir-management img,
.library div#sub ul li.ir-library img,
.stockinfo div#sub ul li.ir-stockinfo img {
	height:33px;
}

div#sub ul li.ir-management ul,
div#sub ul li.ir-library ul,
div#sub ul li.ir-stockinfo ul {
	display:none;
}
.management div#sub ul li.ir-management ul,
.library div#sub ul li.ir-library ul,
.stockinfo div#sub ul li.ir-stockinfo ul {
	display: block;
}

div#body.library div#sub ul li.library ul li.yuka-shoken a {
	background: transparent url(/jp/ir/image/lnav_yuka_shoken_o.gif) no-repeat 0 0;
}
div#body.library div#sub ul li.library ul li.kaisha-setsumei a {
	background: transparent url(/jp/ir/image/lnav_kaisha_setsumei_o.gif) no-repeat 0 0;
}
div#body.library div#sub ul li.library ul li.kabunushi-sokai a {
	background: transparent url(/jp/ir/image/lnav_kabunushi_sokai_o.gif) no-repeat 0 0;
}
div#body.library div#sub ul li.library ul li.denshi-kokoku a {
	background: transparent url(/jp/ir/image/lnav_denshi_kokoku_o.gif) no-repeat 0 0;
}
div#body.library div#sub ul li.library ul li.kessan-kokoku a {
	background: transparent url(/jp/ir/image/lnav_kessan_kokoku_o.gif) no-repeat 0 0;
}
div#body.library div#sub ul li.library ul li.etc a {
	background: transparent url(/jp/ir/image/lnav_etc_o.gif) no-repeat 0 0;
}
div#body.library div#sub ul li.library p a:hover,
div#body.library div#sub ul li.library ul li.kessan-tanshin a:hover,
div#body.library div#sub ul li.library ul li.yuka-shoken a:hover,
div#body.library div#sub ul li.library ul li.kaisha-setsumei a:hover,
div#body.library div#sub ul li.library ul li.kabunushi-sokai a:hover,
div#body.library div#sub ul li.library ul li.denshi-kokoku a:hover,
div#body.library div#sub ul li.library ul li.kessan-kokoku a:hover,
div#body.library div#sub ul li.library ul li.etc a:hover {
	background-color: #fff;
}
div#body.library div#sub ul li.library p a:hover img,
div#body.library div#sub ul li.library ul li.kessan-tanshin a:hover img,
div#body.library div#sub ul li.library ul li.yuka-shoken a:hover img,
div#body.library div#sub ul li.library ul li.kaisha-setsumei a:hover img,
div#body.library div#sub ul li.library ul li.kabunushi-sokai a:hover img,
div#body.library div#sub ul li.library ul li.denshi-kokoku a:hover img,
div#body.library div#sub ul li.library ul li.kessan-kokoku a:hover img,
div#body.library div#sub ul li.library ul li.etc a:hover img {
	visibility: hidden;
}
div#body.library div#sub ul li.library p em {
	display: block;
	height: 29px;
	background: transparent url(/jp/ir/image/lnav_cd_library_o.gif) no-repeat 0 0;
}
div#body.library div#sub ul li.library ul li.kessan-tanshin em {
	background: transparent url(/jp/ir/image/lnav_kessan_tanshin_o.gif) no-repeat 0 0;
}
div#body.library div#sub ul li.library ul li.yuka-shoken em {
	background: transparent url(/jp/ir/image/lnav_yuka_shoken_o.gif) no-repeat 0 0;
}
div#body.library div#sub ul li.library ul li.kaisha-setsumei em {
	background: transparent url(/jp/ir/image/lnav_kaisha_setsumei_o.gif) no-repeat 0 0;
}
div#body.library div#sub ul li.library ul li.kabunushi-sokai em {
	background: transparent url(/jp/ir/image/lnav_kabunushi_sokai_o.gif) no-repeat 0 0;
}
div#body.library div#sub ul li.library ul li.denshi-kokoku em {
	background: transparent url(/jp/ir/image/lnav_denshi_kokoku_o.gif) no-repeat 0 0;
}
div#body.library div#sub ul li.library ul li.kessan-kokoku em {
	background: transparent url(/jp/ir/image/lnav_kessan_kokoku_o.gif) no-repeat 0 0;
}
div#body.library div#sub ul li.library ul li.etc em {
	background: transparent url(/jp/ir/image/lnav_etc_o.gif) no-repeat 0 0;
}

/*----- heading scheme -----*/
body#ir div#body div#main h2{
	background: url("/jp/ir/image/bg_heading.gif") no-repeat 100% 0;
}
