#topContents {
padding:10px 0 0 0;
}

#logo h1 {
padding:0;
}

#logo h1 img {
margin:22px 0 0 0;
float:left;
}

#menu {
height:35px;
}
#sub {
border-bottom:5px solid #CCCCCC;
}
p#menu_institutional {
padding:3px 0;
text-align:right;
}

#bnr {
padding:5px 0 0 0;
}

/* ----- noticeArea ----- */

div.noticeArea {
width:760px;
margin:10px 0 0 0;
}
div.noticeArea dl {
width:760px;
margin:0 0 5px 0;
background:url(/images/bg_news-area_middle.jpg) repeat-y left;
}
div.noticeArea dl dt {
float:left;
width:120px;
font-size:0;
}
div.noticeArea dl dd {
float:left;
width:640px;
margin:0;
background:url(/images/bg_news.jpg) no-repeat left top;
}
div.noticeArea dl dd.bg {
float:none;
clear:both;
width:760px;
height:3px;
overflow:hidden;
background:url(/images/bg_news-area_bottom.jpg) no-repeat left top;
}
div.noticeArea dl dd ul {
padding:2px 0 5px 4px; 
}
div.noticeArea dl dd ul li {
margin:4px 0 0 0;
padding:0 0 0 16px;
line-height:100%;
background:url(/images/arrow_sub_link.gif) no-repeat  2px 5px;
}

/* ----- /noticeArea ----- */

/* ----- newProductsArea ----- */

div.newProductsArea {
width:760px;
margin:10px 0 0 0;
}
div.newProductsArea dl {
width:760px;
margin:0 0 5px 0;
background:url(/images/bg_new-products-area_middle.jpg) repeat-y left;
}
div.newProductsArea dl dt {
float:left;
width:120px;
font-size:0;
}
div.newProductsArea dl dd {
float:left;
width:640px;
margin:0;
background:url(/images/bg_new-products.jpg) no-repeat left top;
}
div.newProductsArea dl dd.bg {
float:none;
clear:both;
width:760px;
height:3px;
overflow:hidden;
background:url(/images/bg_new-products-area_bottom.jpg) no-repeat left top;
}
div.newProductsArea dl dd ul {
padding:2px 0 5px 4px; 
}
div.newProductsArea dl dd ul li {
margin:4px 0 0 0;
padding:0 0 0 16px;
line-height:100%;
background:url(/images/arrow_sub_link.gif) no-repeat  2px 5px;
}

/* ----- /newProductsArea ----- */





#topMain {
width:555px;
float:left;
position:relative;
padding:0 0 10px 0;
}

.boxTitle {
position:relative;
height:30px;
margin:0 0 10px 0;
background:#E6E6E6 url(/images/top_h2_bg.gif) no-repeat;
}
.boxTitle img.btn {
position:absolute;
top:0;
right:0;
}



#topMain .manageBox {
margin:0 0 10px 10px;
}
#topMain .manageBox ul {
width:543px;
height:27px;
margin:0px;
padding:4px 0 0 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
#topMain .manageBox ul.top {
padding:0;
border:none;
}
#topMain .manageBox ul.bottom {
border-top:5px solid #CCCCCC;
}

#topMain .manageBox ul li {
float:left;
height:27px;
margin:0 0 0 3px;
display:inline;
}

#topMain .manageBox .title {
width:543px;
border-top:5px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

#topMain .manageBox .title p{
color:#333;
font-size:80%;
padding:13px 7px 13px 10px;
float:left;
width:320px;
}
#topMain .manageBox .title p span.bold{
color:#176998;
font-size:120%;
font-weight:bold;
}
#topMain .manageBox .title p a{
color:#176998;
}
#topMain .manageBox .title p.bold{
color:#176998;
font-weight:bold;
font-size:90%;
}

.checkall{
width:134px;
margin:8px 5px 0 0;
float:right;
}

#topMain .manageBox table {
width:545px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
#topMain .manageBox table th {
border-left:1px solid #fff;
padding:5px 4px 5px 4px;
background:#ACC9D7;
color:#2B382E;
text-align:center;
font-size:60%;
}

#topMain .manageBox table th.top{
border-left:0;
}

#topMain .manageBox table td.vertical {
border-bottom:1px solid #fff;
border-left:0px;
padding:0px;
}
#topMain .manageBox table td {
height:25px;
padding:0 4px 0 4px;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
font-size:80%;
vertical-align:middle;
}

#topMain .manageBox table.other{
clear:both;
}

#topMain .manageBox table.other td,
#topMain .manageBox table.mmf td,
#topMain .manageBox table.bitf td {
height:22px;
}

* html #topMain .manageBox table td {
height:22px;
}

#topMain .manageBox table td.center {
text-align:center;
font-size:80%;
font-weight:bold;
font-family:Trebuchet MS, serif;
color:#000000;
}
#topMain .manageBox table td.right {
text-align:right;
font-size:80%;
font-family:Trebuchet MS, serif;
color:#000000;
}
#topMain .manageBox table td img {
margin:0 2px 0 0;
}
#topMain .manageBox table td.center img {
margin:0px;
}
#topMain .manageBox table td p span {
margin:0 5px 0 5px;
padding:0 0 0 3px;
color:#656565;
}
#topMain .manageBox table td p {
font-weight:bold;
}

#topMain .manageBox table td p span.up,
#topMain .manageBox table td p span.down {
margin:0 7px 0 5px;
padding:0 3px 0 0;
}
#topMain .manageBox table th.category {
width:16%;
border-left:none;
}
#topMain .manageBox table th.name {
width:44%;
}
#topMain .manageBox table th.total {
width:14%;
}
#topMain .manageBox table th.price {
width:14%;
}
#topMain .manageBox table th.yest {
width:12%;
}
#topMain .manageBox table th.chart {
width:9%;
}

#topMain .manageBox table tr.odd td.vertical {
background:#878787;
padding:0;
}
#topMain .manageBox table tr.odd td {
background:#E9E8E6;
padding:2px 5px;

}
#topMain .manageBox table tr.even td.vertical {
background:#798088;
padding:0;
}
#topMain .manageBox table tr.even td {
background:#E0EBF1;
padding:2px 5px;
}

#topMain .manageBox table td.link_pop p {
background:url(/images/bt_window.gif) no-repeat;
padding:0 0 0 15px;
}

#topMain .manageBox table.mmf,
#topMain .manageBox table.bitf{
clear:both;
}

#topMain .manageBox table.mmf th#nameth{
width:40%;
}
#topMain .manageBox table.mmf th#totalth{
width:30%;
}

#topMain .manageBox table.bitf th#nameth{
width:80%;
}
#topMain .manageBox table.bitf th#totalth{
width:20%;
}

#topMain .manageBox div.bottom{
width:543px;
padding:0 0 4px 0;
border:1px solid #CCCCCC;
border-top:none;
}
#topMain .manageBox div.bottom p.caption{
float:left;
width:370px;
padding:5px 0 0 10px;
color:#176998;
}
#topMain .manageBox div.bottom p.date{
float:right;
width:130px;
padding:5px 10px 0 0;
text-align:right;
font-size:60%;
}


#topMain .managercomment {
width:545px;
margin:0 0 10px 10px;
background:url(/images/bg_fmc_mdl.gif) repeat-y left;
}
#topMain .managercomment .box-cont {
width:545px;
margin:0 0 0 0;
padding:0 0 20px 0;
background:url(/images/bg_fundmanager-comment.jpg) no-repeat left bottom;
}
#topMain .managercomment .box-cont ul.tab {
padding:10px 0 0 15px;
}
#topMain .managercomment .box-cont ul.tab li {
float:left;
margin:0 5px 0 0;
}
#topMain .managercomment .box-cont p.date {
clear:both;
padding:15px 0 0 15px;
color:#666666;
}

#topMain .managercomment .box-cont ul.list {
padding:2px 15px 0 15px;
}
#topMain .managercomment .box-cont ul.list li {
padding:0 0 6px 0;
background:url(/images/bdr_dotline_b.gif) repeat-x bottom;
}
#topMain .managercomment .box-cont ul.list li a {
padding:0 0 0 2px;
font-weight:bold;
}
#topMain .managercomment .box-cont ul.list li a img {
}




#side_top {
width:190px;
float:right;
}

#side_top #search-box {
width:190px;
margin:0 0 10px 0;
background:url(/images/bg_search-box_mdl.gif) repeat-y left top;
}
#side_top #search-box .box_btm {
width:190px;
padding:0 0 10px 0;
background:url(/images/bg_search-box_btm.gif) no-repeat left bottom;
}
#side_top #search-box .box_mdl {
width:190px;
background:url(/images/bg_search-box.jpg) no-repeat left top;
}
#side_top #search-box .box_mdl ul {
padding:6px;
}
#side_top #search-box .box_mdl ul li {
margin:0 0 5px 0;
}
#side_top #search-box .box_mdl ul li ul {
padding:4px 6px 0 6px;
}
#side_top #search-box .box_mdl ul li ul li {
margin:0;
padding:0 0 0 16px;
background:url(/images/arrow_sub_link.gif) no-repeat  2px 2px;
}

#side_top p.bnr {
margin:0 0 10px 0;
}
#side_top p.link {
padding:0 0 10px 16px;
background:url(/images/arrow_sub_link.gif) no-repeat  2px 2px;
}


#side_top #basicknowledge {
width:190px;
margin:0 0 10px 0;
background:#5A7B9C url(/images/bg_basicknowledge.gif) no-repeat left top;
}
#side_top #basicknowledge .box_btm {
width:190px;
padding:0 0 3px 0;
background:url(/images/bg_basicknowlege_btm.gif) no-repeat left bottom;
}
#side_top #basicknowledge ul {
padding:0 0 0 6px;
}
#side_top #basicknowledge ul li {
padding:0 0 5px 0;
}



#market-area {
width:750px;
margin:0 0 15px 10px;
}
#market-area ul.tab {
margin:0 0 0 5px;
}
#market-area ul.tab li {
float:left;
height:27px;
margin:0 5px 0 0;
}

#market-area .market-map {
width:740px;
clear:both;
position:relative;
padding:4px;
border:1px solid #CCCCCC;
border-top:5px solid #CCCCCC;
background:#E3E3E3 url(/images/bg_market.jpg) repeat-x top;
}

#market-area .market-map .cont-box {
position:relative;
width:540px;
height:285px;
background:url(/images/fig_market-map.gif) no-repeat left top;/*-- add --*/
}
#market-area .market-map .cont-box_report {
position:relative;
width:538px;
min-height:283px;
border:1px solid #CCCCCC;
background:#FFFFFF;
}

	/* -- hack for ie6 -- */
	* html #market-area .market-map .cont-box_report {
	height:283px;
	}


#market-area .market-map .cont-box_report .list-box {
margin:30px 0 0 0;
padding:5px 13px 5px 10px;
border-top:1px solid #CCCCCC;
}
#market-area .market-map .cont-box_report .list-box dl {
width:251px;
margin:10px 0 0 0;
}
#market-area .market-map .cont-box_report .list-box div.lft {
float:left;
width:251px;
}
#market-area .market-map .cont-box_report .list-box div.rgt {
float:right;
width:251px;
}
#market-area .market-map .cont-box_report .list-box dl dt {
margin:0 0 5px 0;
}
#market-area .market-map .cont-box_report .list-box dl dd {
margin:0 0 4px 0;
padding:0 0 0 4px;
}
#market-area .market-map .cont-box_report .list-box.arw dl dd {
margin:0 0 4px 0;
padding:1px 15px 1px 16px;
background:url(/images/arrow_sub_link.gif) 2px 5px no-repeat;
}
#market-area .market-map .cont-box_report .list-box dl dd img {
vertical-align:middle;
margin:0 4px 0 0;
}
#market-area .market-map .cont-box_report .list-box dl dd ul {
margin:4px 0 8px 25px;
}
#market-area .market-map .cont-box_report .list-box dl dd ul li {
margin:0 0 4px 0;
}

	/* -- hack for ie6 -- */
	* html #market-area .market-map .cont-box_report .list-box dl dd ul li {
	margin:0;
	}
	/* -- hack for ie7 -- */
	*+html #market-area .market-map .cont-box_report .list-box dl dd ul li {
	margin:0;
	}



#market-area .market-map .cont-box_world {
position:relative;
width:540px;
height:285px;
background:url(/images/bg_market_world_base.gif) no-repeat left top;
}

/*-- eu --*/
#market-area .market-map .cont-box_world img#box_eu_ttl {
position:absolute;
top:77px;
left:13px;
z-index:2;
cursor:pointer;
}
#market-area .market-map .cont-box_world #box_eu {
position:absolute;
top:90px;
left:18px;
width:120px;
padding:5px 0;
border:1px solid #689801;
background-color:#FFFFFF;
z-index:1;
cursor:pointer;
}

/*-- asia --*/
#market-area .market-map .cont-box_world img#box_asia_ttl {
position:absolute;
top:7px;
left:143px;
z-index:4;
cursor:pointer;
}
#market-area .market-map .cont-box_world #box_asia {
position:absolute;
top:20px;
left:148px;
width:120px;
padding:5px 0;
border:1px solid #99011D;
background:#FFFFFF;
z-index:3;
cursor:pointer;
}

/*-- jp --*/
#market-area .market-map .cont-box_world img#box_jp_ttl {
position:absolute;
top:132px;
left:275px;
z-index:6;
cursor:pointer;
}
#market-area .market-map .cont-box_world #box_jp {
position:absolute;
top:145px;
left:280px;
width:120px;
padding:5px 0;
border:1px solid #026898;
background:#FFFFFF;
z-index:5;
cursor:pointer;
}

/*-- us --*/
#market-area .market-map .cont-box_world img#box_us_ttl {
position:absolute;
top:60px;
left:400px;
z-index:8;
cursor:pointer;
}
#market-area .market-map .cont-box_world #box_us {
position:absolute;
top:73px;
left:405px;
width:120px;
padding:5px 0;
border:1px solid #68019A;
background:#FFFFFF;
z-index:7;
cursor:pointer;
}


#market-area .market-map .cont-box_world dl {
margin:0;
padding:0 0 0 4px;
}
#market-area .market-map .cont-box_world dl dt {
clear:both;
height:13px;
margin:0;
padding:0;
overflow:hidden;
}
#market-area .market-map .cont-box_world dl dt.row2 {
clear:both;
height:22px;
margin:0;
padding:0;
overflow:hidden;
}
#market-area .market-map .cont-box_world dl dt img {
position:relative;
top:2px;
vertical-align:top;
}
#market-area .market-map .cont-box_world dl dd {
height:12px;
margin:0;
padding:1px 0 1px 0;
font-size:11px;
}
#market-area .market-map .cont-box_world dl dd img {
display:block;
float:left;
margin:0 6px;
vertical-align:middle;
}
#market-area .market-map .cont-box_world dl dd span {
display:block;
float:left;
width:50px;
background:none;
font-weight:normal;
}
#market-area .market-map .cont-box_world dl dd span.down {
width:42px;
color:#3C83CC;
}
#market-area .market-map .cont-box_world dl dd span.up {
width:42px;
color:#CB0000;
}


#market-area .market-map .cont-box span.date,
#market-area .market-map .cont-box_report span.date,
#market-area .market-map .cont-box span.date,
#market-area .market-map .cont-box span.date {
position:absolute;
top:7px;
right:7px;
padding:2px 8px 0 8px;
font-size:70%;
text-align:right;
border:1px solid #CCCCCC;
background:#FFFFFF;
}


#market-area .market-map .cont-box p {
position:absolute;
width:180px;
height:20px;
font-size:70%;
text-align:right;
}

#market-area .market-map .cont-box p a {
display:block;
width:180px;
height:20px;
}
#market-area .market-map .cont-box p.euro {
top:16px;
left:6px;
}
#market-area .market-map .cont-box p.norway {
top:37px;
left:25px;
}
#market-area .market-map .cont-box p.sweden {
top:58px;
left:32px;
}
#market-area .market-map .cont-box p.russia {
top:19px;
left:218px;
}
#market-area .market-map .cont-box p.pound {
top:79px;
left:13px;
}
#market-area .market-map .cont-box p.poland {
top:99px;
left:41px;
}
#market-area .market-map .cont-box p.hungary {
top:119px;
left:25px;
}
#market-area .market-map .cont-box p.turkey {
top:139px;
left:20px;
}
#market-area .market-map .cont-box p.south-africa {
top:254px;
left:46px;
}
#market-area .market-map .cont-box p.israel {
top:159px;
left:19px;
}
#market-area .market-map .cont-box p.hongkong {
top:119px;
left:226px;
}
#market-area .market-map .cont-box p.australia {
top:228px;
left:117px;
}
#market-area .market-map .cont-box p.canada {
top:39px;
left:339px;
}
#market-area .market-map .cont-box p.china {
top:99px;
left:226px;
}
#market-area .market-map .cont-box p.korea {
top:59px;
left:227px;
}
#market-area .market-map .cont-box p.taiwan {
top:139px;
left:212px;
width:150px;
}
#market-area .market-map .cont-box p.taiwan a {
width:150px;
}
#market-area .market-map .cont-box p.singapore {
top:159px;
left:211px;
}
#market-area .market-map .cont-box p.india {
top:179px;
left:173px;
}
#market-area .market-map .cont-box p.indonesia {
top:199px;
left:173px;
}
#market-area .market-map .cont-box p.america {
top:79px;
left:340px;
}
#market-area .market-map .cont-box p.mexico {
top:139px;
left:374px;
width:155px;
}
#market-area .market-map .cont-box p.mexico a {
width:155px;
}
#market-area .market-map .cont-box p.brasil {
width:165px;
top:190px;
left:364px;
}
#market-area .market-map .cont-box p.brasil a {
width:165px;
}
#market-area .market-map .cont-box p.chili {
top:226px;
left:340px;
}
#market-area .market-map .cont-box p.newzealand {
top:253px;
left:317px;
}


#market-area .market-map p.btn_attention {
position:absolute;
right:4px;
bottom:4px;
font-size:70%; 
line-height:120%;
color:#333;
width:184px; 
float:right;
text-align:left;
background:#FFFFFF;
padding:5px;
border:1px solid #ccc;
}

#news-area {
float:left;
width:555px;
}
#news-area .cont-box {
width:543px;
margin:0 0 0 10px;
padding:10px 0 8px 0;
border:1px solid #CCCCCC;
}

#news-area .cont-box table {
margin:0 10 8px 10px;
font-size:80%;
}

#news-area .cont-box th {
width:80px;
text-align:right;
margin:0;
padding:2px 0 1px 0;
vertical-align:top;
}


#news-area .cont-box td {
margin:0;
vertical-align:top;
padding:1px 15px 1px 16px;
background:url(/images/arrow_sub_link.gif) 2px 5px no-repeat;
}
	* html#news-area .cont-box td {
		background:url(/images/arrow_sub_link.gif) 2px 3px no-repeat;
	}



#corpo-info {
float:right;
width:190px;
}

#corpo-info .otherBox {
width:190px;
height:87px;
margin:0 0 15px 0;
padding:0;
background:url(/images/otherBox_bg.gif) no-repeat;
}

#corpo-info .groupBox {
width:190px;
height:47px;
padding:0;
background:url(/images/groupBox_bg.gif) no-repeat;
}


#corpo-info .otherBox ul,
#corpo-info .groupBox ul {
	padding:6px 0 1px 6px;
}
#corpo-info .otherBox ul li,
#corpo-info .groupBox ul li {
	margin:0 0 5px 0;
}

#corpo-info p.bnr {
margin:0 0 15px 0;
}

/*-- reit tab (2010.06.10) --*/


#market-area .tosho_reit {
float:left;
width:160px;
margin:15px 0;
padding-left:15px;
}
#market-area .world_reit {
float:left;
width:325px;
margin:15px 0;
padding-left:23px;
}

#market-area .tosho_reit dl {
width:160px;
margin:0;
padding:0;
}
#market-area .world_reit dl {
width:325px;
margin:0;
padding:0;
}

#market-area .tosho_reit dl img,
#market-area .world_reit dl img {
vertical-align:middle;
}
#market-area .tosho_reit dl dt,
#market-area .world_reit dl dt {
margin:0;
padding:0 0 15px 0;
}
#market-area .tosho_reit dl dd p,
#market-area .world_reit dl dd p {
margin:0 0 3px 0;
text-align:right;
font-size:70%;
}

#market-area .tosho_reit dl dd {
margin:0;
padding:0 9px;
}
#market-area .tosho_reit dl dd table {
border-bottom:1px solid #C1C1C1;
border-right:1px solid #C1C1C1;
}
#market-area .tosho_reit dl dd table th,
#market-area .tosho_reit dl dd table td {
padding:3px 8px;
border-top:1px solid #C1C1C1;
border-left:1px solid #C1C1C1;
}
#market-area .tosho_reit dl dd table th {
width:51px;
background:#DBEEF5;
}
#market-area .tosho_reit dl dd table td {
width:73%;
margin:0;
font-size:90%;
text-align:center;
}
#market-area .tosho_reit dl dd table td span {
padding-right:6px;
}
#market-area .tosho_reit dl dd table td.up_marke {
color:#CC0000;
white-space:nowrap;
}
#market-area .tosho_reit dl dd table td.down_marke {
color:#0066CC;
white-space:nowrap;
}

#market-area .world_reit dl dd {
margin:0;
padding:0 9px;
}
#market-area .world_reit dl dd table {
width:301px;
border-bottom:1px solid #C1C1C1;
border-right:1px solid #C1C1C1;
}
#market-area .world_reit dl dd table tr.gray th,
#market-area .world_reit dl dd table tr.gray td {
background:#F5F8FA;
}
#market-area .world_reit dl dd table th,
#market-area .world_reit dl dd table td {
border-top:1px solid #C1C1C1;
border-left:1px solid #C1C1C1;
}
#market-area .world_reit dl dd table th {
width:127px;
padding:0 17px 0 9px;
text-align:left;
}
#market-area .world_reit dl dd table th.blank {
padding:0;
border-top:none;
border-left:none;
}
#market-area .world_reit dl dd table th.blue {
width:87px;
padding:0 5px;
background:#DBEEF5;
text-align:center;
}
#market-area .world_reit dl dd table td {
width:87px;
padding:3px 10px;
font-size:80%;
text-align:center;
}

/* ---------------- for index (dec.7,2007 updated ) ---------------- */

#snb .searchArea {
float:left;
width:345px;
height:40px;
border-right:1px solid #B2B2B2;
background:#DFEDF5;
}
* html #snb .searchArea {
width:346px;
}

#snb .searchArea img.searchText {
float:left;
margin:5px 5px 0 10px;
}

#snb input.text {
float:left;
width:180px;
margin:12px 0 0 2px;
border:1px solid #A5ACB2;
background:#fff;
}
* html #snb form input.text {
width:182px;
}

#snb input.searchButton{
float:left;
width:39px;
height:27px;
margin:7px 0 0 5px;
}

#snb input.searchButton{
float:left;
width:39px;
height:27px;
margin:7px 0 0 5px;
}

#snb {
height:40px;
}

#snb ul {
float:right;
width:220px;
margin:14px 0 0 0px;
padding:0px;
}

#snb ul li {
float:left;
margin:0 8px 0 0;
}

#snb ul li.end {
margin:0px;
}

#topicpath-area{
width:760px;
min-height:33px;
padding:3px 0;
border-bottom:5px solid #CCCCCC;
}

* html #topicpath-area{
height:33px;
}

#topicpath-area p#menu_institutional {
text-align:right;
}

#topicpath-area p.topicPath {
width:543px;
margin:-24px 0 0 10px;
text-align:left;
}

#topicpath-area p.topicPath img {
margin:3px 2px 0 2px;
vertical-align:top;
}

div#topMain div#swf-area{
margin:0 0 10px 10px;
width:536px;
height:120px;
background:#CCCCCC;
}



/* -----===================== adarea ====================----- */

div#adarea {
width:760px;
overflow:auto;
margin:10px 0 15px 0;
}
div#adarea div#flash-area {
float:left;
width:568px;
border-top:1px solid #B2B2B2;
}

div#adarea div#flash-area table {
width:568px;
}
div#adarea div#flash-area table td {
width:180px;
height:30px;
padding:4px;
border-right:1px dotted #B2B2B2;
border-bottom:1px dotted #B2B2B2;
}
div#adarea div#flash-area table td.btm {
border-right:1px dotted #B2B2B2;
border-bottom:1px solid #B2B2B2;
}
div#adarea div#flash-area table td.rgt {
border-right:1px solid #B2B2B2;
border-bottom:1px dotted #B2B2B2;
}
div#adarea div#flash-area table td.rgt_btm {
border-right:1px solid #B2B2B2;
border-bottom:1px solid #B2B2B2;
}

div#adarea div#flash-area table td.text {
width:566px;
height:60px;
padding:0;
border-right:1px solid #B2B2B2;
border-bottom:1px solid #B2B2B2;
}

div#adarea div#flash-area table td.text p {
margin:4px 10px;
}
div#adarea div#flash-area table td.text p a {
padding:0 0 0 16px;
background:url(/images/bt_window.gif) no-repeat left center;
}




div#adarea ul#bnr-area {
float:right;
width:190px;
}
div#adarea ul#bnr-area li.top {
margin:0 0 2px 0;
}
div#adarea ul#bnr-area li a {
outline-width:0;
}





/* -----===================== TCYΥXigbvy[WAj ====================----- */

#snb div.chTextsize{
float:right;
width:180px;
height:36px;
margin:0 0 0 0;
position:static;
background:none;
}

#snb div.chTextsize img {
float:left;
margin:3px 0 0 0;
position:static;
}
#snb div.chTextsize ul{
float:left;
width:105px;
margin:14px 0 0 0;
text-align:right;
position:static;
}
#snb div.chTextsize ul li{
width:52px;
margin:0 0px 0 0;
position:static;
}
#snb div.chTextsize ul li img{
float:none;
margin:0 1px 0 0;
position:static;
}


/* -----===================== basicknowledge box ====================----- */

#bskn-box {
width:750px;
margin:0 0 15px 10px;
padding:0 0 5px 0;
background:url(/images/box_basicknowledge_btm.gif) no-repeat left bottom;
}
#bskn-box .box_mdl {
width:750px;
background:url(/images/box_basicknowledge_mdl.gif) repeat-y left;
}
#bskn-box .box_cont {
padding:10px 0 0 15px;
border-bottom:5px solid #797979;
}
#bskn-box .box_cont_last {
padding:10px 0 0 15px;
}
#bskn-box h3 {
margin:0 0 10px 0;
}
#bskn-box .item-box01 {
width:720px;
padding:4px 0 5px 0;
background:url(/images/bnbox01_top.gif) no-repeat left top;
}
#bskn-box .item-box01 .box_btm {
width:720px;
padding:0 0 4px 0;
background:url(/images/bnbox01_btm.gif) no-repeat left bottom;
}
#bskn-box .item-box01 .box_mdl {
width:720px;
background:url(/images/bnbox01_mdl.gif) repeat-y left;
}

#bskn-box .item-box01 dl {
float:left;
width:430px;
margin:0 10px 0 5px;
}
#bskn-box .item-box01 dl dt {
float:left;
width:58px;
margin:0 4px 0 0;
border:1px solid #9F9F9F;
}
#bskn-box .item-box01 dl dd {
float:left;
width:360px;
margin:0;
}
#bskn-box .item-box01 dl dd h4,
#bskn-box .item-box03 dl dd h4 {
margin:0 0 4px 0;
font-size:80%;
}
#bskn-box .item-box01 dl dd h4 a,
#bskn-box .item-box02 dl dd h4 a {
padding:0 0 0 16px;
background:url(/images/arrow_sub_link.gif) no-repeat 2px 3px;
}
#bskn-box .item-box01 dl dd p,
#bskn-box .item-box02 dl dd p {
padding:0 0 0 16px;
font-size:80%;
}

#bskn-box .item-box02 dl dd h4 {
margin:5px 0 4px 0;
font-size:80%;
}
#bskn-box .item-box02 dl dd h4 img {
margin:0 5px;
position:relative;
top:-2px;
}
#bskn-box .item-box02 dl dd h4 span {
color:#CC0000;
}

#bskn-box .item-box01 .box_btm h4.pd1 {
float:left;
width:260px;
padding:16px 0 0 0;
font-size:80%;
}
#bskn-box .item-box01 .box_btm h4.pd1 a {
padding:0 0 0 16px;
background:url(/images/arrow_sub_link.gif) no-repeat 2px 5px;
}

#bskn-box .item-box01 .box_btm h4.pd2 {
float:left;
width:250px;
padding:10px 0 0 20px;
font-size:80%;
background:url(/images/icn_movie.gif) no-repeat 2px 9px;
}



#bskn-box .item-box02 {
width:720px;
padding:4px 0 5px 0;
background:url(/images/bnbox02_top.gif) no-repeat left top;
}
#bskn-box .item-box02 .box_btm {
width:720px;
padding:0 0 4px 0;
background:url(/images/bnbox02_btm.gif) no-repeat left bottom;
}
#bskn-box .item-box02 .box_mdl {
width:720px;
background:url(/images/bnbox02_mdl.gif) repeat-y left;
}

#bskn-box .item-box02 dl {
float:left;
width:700px;
margin:0 10px 0 5px;
}
#bskn-box .item-box02 dl dt {
float:left;
width:58px;
margin:0 4px 0 0;
border:1px solid #9F9F9F;
}
#bskn-box .item-box02 dl dd {
float:left;
width:630px;
margin:0;
}


#bskn-box .item-box03 {
width:720px;
padding:4px 0 5px 0;
background:url(/images/bnbox03_top.gif) no-repeat right top;
}
#bskn-box .item-box03 .box_btm {
width:720px;
padding:0 0 4px 0;
background:url(/images/bnbox03_btm.gif) no-repeat right bottom;
}
#bskn-box .item-box03 .box_mdl {
width:720px;
background:url(/images/bnbox03_mdl.gif) repeat-y right;
}

#bskn-box .item-box03 p.btn {
float:left;
width:152px;
padding:0 12px 0 0;
background:url(/images/nam_top_080917_55.gif) no-repeat right center;
}

#bskn-box .item-box03 dl {
float:left;
width:250px;
margin:0 10px 0 15px;
}
#bskn-box .item-box03 dl dt {
float:left;
width:58px;
margin:0 4px 0 0;
border:1px solid #9F9F9F;
}
#bskn-box .item-box03 dl dd {
float:left;
width:180px;
margin:0;
padding:6px 0 0 0;
}

#bskn-box .item-box03 dl dd a {
padding:0 0 0 16px;
background:url(/images/arrow_sub_link.gif) no-repeat 2px 3px;
}

#bskn-box .item-box03 dl.last {
margin:0 0 0 15px;
}

#bskn-box .item-box04 p.btn {
float:left;
width:152px;
margin:0 15px 0 0;
padding:0 12px 0 0;
background:url(/images/nam_top_080917_55.gif) no-repeat right center;
}

#bskn-box .item-box03 ul {
float:left;
width:250px;
margin:0 10px 0 15px;
padding:6px 0 0 0;
}
#bskn-box .item-box03 ul li {
font-size:80%;
}
#bskn-box .item-box03 ul li a {
padding:0 0 0 16px;
background:url(/images/arrow_sub_link.gif) no-repeat 2px 3px;
}
#bskn-box .item-box03 ul.last {
margin:0 0 0 15px;
}



#bskn-box .item-box04 {
width:720px;
padding:4px 0 5px 0;
background:url(/images/bnbox04_top.gif) no-repeat right top;
}
#bskn-box .item-box04 .box_btm {
width:720px;
padding:0 0 4px 0;
background:url(/images/bnbox04_btm.gif) no-repeat right bottom;
}
#bskn-box .item-box04 .box_mdl {
width:720px;
background:url(/images/bnbox04_mdl.gif) repeat-y right;
}

#bskn-box .item-box04 ul {
float:left;
width:127px;
margin:0 10px 0 0;
padding:6px 0 0 0;
}
#bskn-box .item-box04 ul li {
font-size:80%;
}
#bskn-box .item-box04 ul li a {
padding:0 0 0 16px;
background:url(/images/arrow_sub_link.gif) no-repeat 2px 3px;
}
#bskn-box .item-box04 ul.last {
width:120px;
margin:0 0 0 0;
}
#bskn-box .item-box04 ul.first{
padding-left:178px;
height:20px
}


#bskn-box .item-box05 {
width:720px;
padding:4px 0 5px 0;
background:url(/images/bnbox05_top.gif) no-repeat left top;
}
#bskn-box .item-box05 .box_btm {
width:720px;
padding:0 0 4px 0;
background:url(/images/bnbox05_btm.gif) no-repeat left bottom;
}
#bskn-box .item-box05 .box_mdl {
width:720px;
background:url(/images/bnbox05_mdl.gif) repeat-y left;
}

#bskn-box .item-box05 ul {
width:720px;
}
#bskn-box .item-box05 ul li {
float:left;
width:230px;
padding:4px 0;
margin:0 13px 0 0;
font-size:80%;
}
#bskn-box .item-box05 ul li.last {
margin:0 0 0 0;
}
#bskn-box .item-box05 ul li a {
padding:0 0 0 16px;
background:url(/images/arrow_sub_link.gif) no-repeat 2px 3px;
}


/*--------------- SEO measures --------------*/
/*------------------------- 2009 02 06 wrote */
/* span */
.replace{ 
	position:relative; 
	margin:0px; 
	padding:0px; 
	/*  hide overflow:hidden from IE5/Mac */
	/* */ 
	overflow: hidden; 
	/* */ 
}
.replace span{
	display:block; 
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:1; 
	/*for Opera 5 and 6*/ 
} 

/*-------------- TopPage_Logo */
/*----- NAM_Logo -----*/

h1#index_nam, h1#index_nam span{
	height: 46px; 
	width: 174px; 
}

/*--- 50th anniversary logo ---*/
/*
h1#index_nam, h1#index_nam span{
	height: 46px; 
	width: 238px; 
}
*/

h1#index_nam{
	margin: 22px 0pt 0pt;
	float: left; 
}


h1#index_nam span{
	background: url('/images/logo_asset.gif') no-repeat scroll 0 0; 
}


/*--- 50th anniversary logo ---*/
/*
h1#index_nam span{
	background: url('/images/logo_asset_50th.gif') no-repeat scroll 0 0; 
}
*/

/*----- NOMURA_Logo -----*/
#nmr_logo{
	margin: 22px 0pt 0pt;
	float:right;
}

#nmr_logo, #nmr_logo span{
	width: 114px;
	height: 46px;
}

#nmr_logo span {
	background: transparent url('/images/logo_nomura.gif') no-repeat scroll 0 0; 
	cursor: pointer;
}

/*--------------GlobalMenu_replace */
#menu span, li#menu_home_on, li#menu_lineup, li#menu_knowledge, li#menu_market, 
li#menu_market, li#menu_favorite, li#menu_company, li#menu_english{
	height: 35px; 
}

/*----- home -----*/
li#menu_home_on, li#menu_home_on span{
	width: 62px;
}

li#menu_home_on span{  
	background: transparent url('/images/menu_home_on.gif') no-repeat scroll 0pt 0pt; 
	cursor: pointer;
}

/*----- lineup -----*/
li#menu_lineup, li#menu_lineup span{
	width: 144px;  
}

li#menu_lineup span{
	background: transparent url('/images/menu_lineup.gif') no-repeat scroll 0pt 0pt; 
	cursor: pointer;
}

/*----- knowledge -----*/
li#menu_knowledge, li#menu_knowledge span{  
	width: 136px;
}

li#menu_knowledge span{
	background: transparent url('/images/menu_knowledge.gif') no-repeat scroll 0pt 0pt; 
	cursor: pointer;
}

/*----- market -----*/
li#menu_market, li#menu_market span{  
	width: 107px;
}

li#menu_market span{
	background: transparent url('/images/menu_market.gif') no-repeat scroll 0pt 0pt;
	cursor: pointer;
}

/*----- favorite -----*/
li#menu_favorite, li#menu_favorite span{  
	width: 149px;
}

li#menu_favorite span{
	background: transparent url('/images/menu_favorite.gif') no-repeat scroll 0pt 0pt; 
	cursor: pointer;
}

/*----- company -----*/
li#menu_company, li#menu_company span{  
	width: 77px;
}

li#menu_company span{
	background: transparent url('/images/menu_company.gif') no-repeat scroll 0pt 0pt; 
	cursor: pointer;
}

/*----- english -----*/
li#menu_english, li#menu_english span{  
	width: 74px;
}

li#menu_english span{
	background: transparent url('/images/menu_english.gif') no-repeat scroll 0pt 0pt;  
	cursor: pointer;
}


/*-------------- NEXT_FUNDS_replace */
#nf_bnr{
	margin: 0pt 0pt 10px;
}

#nf_bnr, #nf_bnr span{
	width: 190px;
	height: 54px;
}

#nf_bnr span {
	background: transparent url('/images/banner_nextfunds.gif') no-repeat scroll 0 0; 
	cursor: pointer;
}

/*-------------- M_report / 20090410write */
#market-area .market-map .cont-box_report .list-box div.m_rpt{
	width:510px;
}

#market-area .market-map .cont-box_report .list-box div.m_rpt dl {
	width:100%;
}

#market-area .market-map .cont-box_report .list-box div.m_rpt dl dd.rpt_dtl{
	padding-left: 25px;
}

/*--------------- box_pickup-fund --------------*/
/*------------------------- 2009 06 05 wrote */
#pkfund_box{
	background:transparent url(/images/box_pickup-fund_btm.gif) no-repeat scroll left bottom;
	margin:0 0 10px 10px;
	padding:0 0 5px;
	width:545px;
	height:auto;
}

#pkfund_box h2{ 
	margin:0;
}

#pkfund_box .box_mdl{
	margin:0;
}

#pkfund_box .box-cont{
	background:transparent url(/images/bg_poickup-fund_mdl.gif) repeat-y scroll left center;
	padding:0 0 5px;
}

#pkfund_box .fund_box {
	padding: 5px 0 0;
    min-height: 1em;
    display: inline-table;
}

#pkfund_box .fund_box dl{
	padding: 5px;
	position:relative;
	min-height: 65px;
	_height: 65px;
}

#pkfund_box .fund_box dl dt{
	float:left;
	margin: 2px 3px 0 0;	
	width: 60px;
	_display: inline;
}

#pkfund_box .fund_box dd{
	width:90px;
	float:left;
	margin: 0;
	_display: inline;
}

#pkfund_box .fund_box dd.btn_list-view {
	position:absolute;
	bottom:5px;
	right:5px;
	text-align:right;
	float:none;
}

#pkfund_box .fund_box dl.left,
#pkfund_box .fund_box dl.right{
	width: 158px;
	background-color:#E6E6E6;
}

#pkfund_box .fund_box dl.left {
	margin:0 0 0 10px;
	float:left;
	_display: inline;
}

#pkfund_box .fund_box dl.right {
	margin:0 10px 0 5px;
	float:right;
}

#pkfund_box .fund_box dl dd h4.fund_nm, #pkfund_box .fund_box dl dd h4.fund_nm2{
	padding:2px 0 0 10px;
	background:transparent url(/images/arrow_sub_link.gif) no-repeat scroll 0px 3px;
}

#pkfund_box .fund_box dl dd h4.fund_nm{
	font-size:75%;
}

#pkfund_box .fund_box dl dd h4.fund_nm2{
	font-size:65%;
}

/*-------------- flashcontent2_margin --------------*/
/*-------------------------------- 2009 10 14 wrote */
#flashcontent2 img{
	margin: 0 0 2px;
}

/*-------------- emergingfund box ------------------*/
/*---------------------------------- 2010 1 5 wrote */

#emerging-box {
	width:750px;
	margin:0 0 15px 10px;
	padding:0 0 5px 0;
	background:url(/images/box_basicknowledge_btm.gif) no-repeat left bottom;
}

#emerging-box .box_mdl {
	background:transparent url(/images/box_basicknowledge_mdl.gif) repeat-y scroll left center;
	width:750px;
}

#emerging-box .box_cont {
	margin: 0;
	padding:10px 0 10px 15px;
}

#emerging-box .box_cont ul.emg_bn{
	margin:0;
	padding:0;
	height:70px;
}

#emerging-box .box_cont ul.emg_bn li{
	float:left;
	margin-right:12px;
}

#emerging-box .box_cont ul.emg_bn li.last{
	margin-right:0;
}