@charset "utf-8";

#site {
	width:570px;
}

#topContents {
	width:570px;
}

#contents {
	width:570px;
}

#main {
	padding:0;
}

#main h5{
margin:10px 0 0 0;
font-weight:bold;
font-size:80%;
}

p.newwin,
#main p.newwin {
margin-left:16px;
text-indent:-16px;
}
p.newwin img,
#main p.newwin img {
margin:0 3px 0 0;
position:relative;
top:-2px;
}
p.newwin_fs,
#main p.newwin_fs {
margin:10px 0 0 16px;
text-indent:-16px;
font-size:70%;
}
p.newwin_fs img,
#main p.newwin_fs img {
margin:0 3px 0 0;
position:relative;
top:-1px;
}

/* ----- header ----- */

#logo {
	width:570px;
}

.head-right {
	float:right;
	width:220px;
}

.close {
	width:67px;
	margin:26px 0 0 0;
	padding:12px 0 12px 0;
	float:right;
	text-align:center;
}

#header #topBar {
	float:left;
	width:139px;
	margin:26px 0 0 0;
	padding:2px 0 0 0;
	background:url(/images/chTextsizeEnglish_top.gif) no-repeat left top;
}
#header #topBar .chTextsize {
	top:0;
	background:url(/images/chTextsize_bg_institutional.gif) no-repeat left bottom;
}

	/* -- hack for ie6 --*/
	* html #header #topBar .chTextsize {
		top:-5px;
		background:url(/images/chTextsize_bg_institutional.gif) no-repeat left bottom;
	}

#contents {
	width:560px;
	margin:0 0 0 5px;
	background:none;
}
#contents p.to-institutional {
	margin:20px 0 0 0;
}
#contents p.to-institutional img {
	margin:0 2px 3px 0;
}

/* ----- main ----- */

#main {
margin:5px 0 0 0;
}
#main .pageTitle {
margin-bottom:10px;
}

/*---------------------------------------- 2008 02 26 wrote */
#main .pageTitle h2,
#main .pageTitle_lineup h2 {
	padding:35px 0 0 0;
	font-size:100%;
}
* html #main .pageTitle h2,
* html #main .pageTitle_lineup h2  {
	padding:37px 0 0 0;
}
/*---------------------------------------------------------*/


#contents h3 {
margin:20px 0 0 0;
padding:0;
}



.goIndex_bottom {
	float:left;
	margin:25px 0 0 0;
}

.closeBottom {
	width:570px;
	padding:30px 0 10px 0;
	background:#fff;
	text-align:center;
	clear:both;
}


/* footer */
#footer {
	clear:both;
}
#footer .footerLink{
	height:3px;
	padding:0px;
	overflow:hidden;
}

#footer .footerLink_eng {
	height:1px;
	padding:0px;
	overflow:hidden;
	border-top:3px solid #555;
/*	background:#555; */
}


#footer .footerLink p{
	float:left;
	display:block;
	margin:4px 0 4px 0;
	padding-left:21px;
	background:url("/images/footerMenu_glue.gif") 11px 0 no-repeat;
}

#footer .footerLink p.first{
	display:block;
	padding-left:0;
	background:none;
}

#footer .copyright {
	padding:4px 0 2px 10px;
}

.closeBottom{
	padding:30px 0 10px 0;
	background:#fff;
	text-align:center;
	clear:both;
}




/*--------text--------*/

#main h3 {
	font-size:90%;
}
.close,
p.to-institutional a {
	font-size:80%;
}
#wordTop #main p {
	font-size:70%;
}
#wordList .box table td {
	font-size:100%;
}

#main h2.index {
	font-weight:normal;
}
#wordTitle h1,
#wordTitle p,
#wordList .box .checked {
	font-weight:bold;
}


#main .bt_box:after,
#main .wrap:after,
#main .gtaa_box_middle:after,
#main .gtaa_box02:after{
content:".";
height:0;
clear:both;
display:block;
visibility:hidden;
}

#main .bt_box,
#main .wrap,
#main .gtaa_box_middle,
#main .gtaa_box02{
display:inline-block;
}
/*--------- rafi ---------*/ 

#main h2.rafi_h2{
margin:0 0 10px 0;
padding:0;
} 

#main  .pageTitle_lineup{
width:560px;
height:85px;
margin:0;
background:url(/images/h1_bg.gif);
}
#main h3.cyc,
#main h4.cyc {
margin-bottom:2px;
padding:5px 0 5px 5px;
border-left:5px solid #DE0000;
background:url(/images/dotline.gif) bottom no-repeat;
font-weight:bold;
font-size:80%;
}
#main h3.cyc span{
font-weight:normal;
}

#main ul.rafi_p_ul{
width:540px;
margin:10px 0 0 3px;
padding:0 0 0 20px;
}

#main ul.rafi_p_ul li{
padding:0;
list-style:disc;
}

#main .lef10{
margin-left:10px;
}

#main .fs70 {
font-size:70%;
}

#main .rig10 {
margin-right:10px;
}

#main .bt_box{
width:494px;
margin:20px 0 15px 0;
padding:0 36px 0 30px;
background:url(/institutional/lineup/images/bg_rafi.jpg) no-repeat left bottom;
}

#main .bt_box .fll{
float:left;
padding:0 0 10px 0;
}

#main .bt_box .flr{
float:right;
padding:0 0 10px 0;
}

#main .wrap{
width:560px;
}

#main .wrap .fll{
float:left;
}

#main .wrap .flr{
float:right;
}

#main .wrap p{
width:369px;
margin:0 0 0 10px;
float:left;
}

#main .wrap p img{
float:right;
margin:10px 0 20px 15px;
}


#main .outlink_box{
width:535px;
margin:25px 0 50px 0;
padding:10px 5px 5px 10px;
border:1px solid #010101;
}


#main .outlink_box p.titletex{
display:block;
margin:0;
padding:0 0 0 2px;
font-weight:bold;
border-left:3px solid #CC141C;
}

#main p.n_window img{
padding:0 2px 2px 0;
}


/*------------------------------------------------------*/
#main .btn_box_top{
width:307px;
padding:3px 0 0 0;
background:url(/institutional/images/fig_small_box_top.gif) no-repeat left top;
float:right;
}
#main .btn_box_bottom{
width:307px;
padding:0 0 3px 0;
background:url(/institutional/images/fig_small_box_bottom.gif) no-repeat left bottom;
}

#main .btn_box_middle{
padding:4px 4px 1px 4px;
background:url(/institutional/images/fig_small_box_middle.gif) repeat-y;
font-size:100%;
text-align:left;
}

.btn_box_middle p{
margin:0;
padding:0;
}

.btn_box_middle img{
vertical-align:middle;
margin:0;
padding:0;
}


.subt01{
padding:0 0 5px 0;
border-bottom:2px solid #FF9999;
font-weight:bold;
font-size:80%;
}


.subt02{
padding:0 0 5px 0;
border-bottom:2px solid #78ADBD;
font-weight:bold;
font-size:80%;
}



/*--------- gtaa ---------*/ 


#main h3.subt03{
padding:0 0 5px 0;
border-bottom:2px solid #BBE5A5;
font-weight:bold;
font-size:80%;
}

#main .gtaa_box{
width:559px;
margin:10px 0 0 0;
padding:7px 0 0 0;
background:url(/institutional/lineup/images/fig_gtaa_box_top.gif) no-repeat left top;
}

#main .gtaa_box_middle{
width:553px;
padding:0 0 0 6px;
background:#F2F2F2 url(/institutional/lineup/images/fig_gtaa_box_middle.jpg) no-repeat left bottom;
}

#main .gtaa_box_bottom{
width:559px;
margin:0;
padding:0 0 19px 0;
background:url(/institutional/lineup/images/fig_gtaa_box_bottom.gif) no-repeat left bottom;
}


#main .gtaa_box_middle .box_l{
width:257px;
margin:0 9px 0 0 ;
padding:20px 0 0 10px;
background:#FFFFFF url(/institutional/lineup/images/fig_gtaa_sbox_l.jpg) no-repeat left top;
float:left;
}


#main .gtaa_box_middle .box_l ul{
width:241px;
margin:15px 10px 13px 0;
padding:0;
}

#main .gtaa_box_middle .box_l ul li{
padding:0 0 19px 25px;
background:url(/institutional/lineup/images/icon_gtaa01.jpg) no-repeat left top;
}

#main .gtaa_box_middle .box_l p.box_limg{
margin:0;
padding:0 7px 9px 0;
}

#main .gtaa_box_middle dl.box_r{
width:271px;
margin:0;
padding:0;
float:left;
}

#main .gtaa_box_middle dl.box_r dt{
width:271px;
margin:0;
padding:0;
font-size:0;
}

#main .gtaa_box_middle dl.box_r dd{
width:271px;
margin:0;
padding:0;
background:url(/institutional/lineup/images/fig_gtaa_sbox_r_middle.gif) repeat-y;
}

#main .gtaa_box_middle dl.box_r dd p{
margin:0 5px 0 8px;
padding:9px 0 12px 0;
background:url(/institutional/philosophy/images/dot.gif) repeat-x bottom;
}

#main .gtaa_box_middle dl.box_r dd p span{
margin:5px 0 0 10px;
padding:0;
display:block;
}

#main .gtaa_box_middle dl.box_r dd p.last{
background:none;
}

#main .gtaa_box02{
margin:0;
padding:0;
}

#main .gtaa_box02 .gtaa_l{
width:125px;
margin:0 9px 0 0;
padding:0;
font-size:70%;
float:left;
}


#main .gtaa_box02 .gtaa_r{
width:400px;
margin:0;
padding:0;
float:left;
}

#main .gtaa_box02 .gtaa_r p{
margin:10px 0 0 0;
padding:0;
font-size:70%;
}

#main .wrap ul.gtaa_ulv2,
#main .wrap ul.hyb_ulv2{
width:410px;
float:right;
}

#main .wrap ul.gtaa_ulv2 li{
margin:0;
padding:0 0 6px 17px;
background:url(/institutional/lineup/images/icon_gtaa02.jpg) no-repeat 0 2px;
}

#main .wrap ul.gtaa_ulv2 li img{
padding:0 0 0 10px;
float:right;
}

/*--------- hyb---------*/ 

#main .btn_hyb{
margin:0 0 10px 0;
}

#main ul.hyb_ul{
margin:28px 0 0 15px;
padding:0;
list-style:none;
}

#main ul.hyb_ul li{
margin:0;
padding:0;
display:inline;
}

#main .wrap .hyb_dl{
width:277px;
}

#main .wrap .hyb_dl dt{
width:277px;
margin:0;
padding:0;
}

#main .wrap .hyb_dl dd{
width:277px;
margin:10px 0 0 0;
padding:0;
font-size:80%;
}

#main .wrap ul.hyb_ulv2 li{
padding:0 0 6px 17px;
background:url(/institutional/lineup/images/icon_hyb.jpg) no-repeat 0 2px;
}

#main ul.cr_ul{
margin:13px 0 0 28px;
padding: 0;
list-style:disc;
}

#main ul.cr_ul li{
margin:0;
padding:0 0 7px 0;
font-size:80%;
}

/* ----- cost risk ----- */

#main .risk_text {
margin:0 0 0 25px;
}


/* ----- next funds ----- */

#main #nf_popup .pageTitle {
margin-bottom:0;
}

#main #nf_popup .text_box {
	margin:0 0 0 12px;
}

#main #nf_popup p.bmg10 {
	margin-bottom:10px;
}

#main #nf_popup p.note {
	margin:0 0 20px 22px;
	text-indent:-0.8em;
}

#main #nf_popup p.note_mb5 {
	margin:0 0 5px 22px;
	text-indent:-0.8em;
}

#main #nf_popup p.note_mt5 {
	margin:5px 0 20px 22px;
	text-indent:-0.8em;
}

#main #nf_popup h3 {
	margin:25px 0 10px 0;
}

#main #nf_popup h4{
	margin:20px 0 10px 0;
}

#main #nf_popup dl.circle_img dt {
	padding:0 0 5px 15px;
	font-weight:bold;
	background:url(/english/images/icon_business.gif) no-repeat 0 3px;
}

#main #nf_popup dl.circle_img dd {
	margin:0 0 20px 0;
	padding:0 0 0 15px;
}

#main #nf_popup dl.circle_img dd.bmg0 {
	margin:0 0 0 0;
}

#main #nf_popup dl.circle_img dd ul.list {
	margin:0 0 0 13px;
	font-size:125%;
}

#main #nf_popup dl.circle_img dd ul.list li {
	margin:0 0 5px 0;
	list-style-type:disc;
}

#main #nf_popup dl.circle_img dd.note {
	margin:0 0 20px 0.8em;
	text-indent:-0.8em;
}

#main #nf_popup table {
	border:1px solid #434343;
	border-collapse:collapse;
}

#main #nf_popup table th {
	width:205px;
	padding:10px 5px 10px 5px;
	background:#8F8F8F;
	color:#FFFFFF;
	border:1px solid #434343;
	vertical-align:top;
	font-weight:bold;
}

#main #nf_popup table td {
	padding:10px 10px 10px 10px;
	background:#F2F2F2;
	border:1px solid #434343;
	vertical-align:top;
}

#main #nf_popup ul.awardPDF {
	margin:5px 0 30px 0;
	text-align:right;
}

#main #nf_popup ul.awardPDF li {
	display:inline;
	margin:0 0 0 10px;
}

#main #nf_popup ul.awardPDF li img {
	margin:0 5px 1px 0;
}

#main #nf_popup ol.equity_ol2 li {
	list-style:none;
	padding:3px 0 10px 24px;
}
#main #nf_popup ol.equity_ol2 li.l01 {
	background:url(/english/nextfunds/images/icn_nam-role_1.gif) no-repeat 0 2px;
}
#main #nf_popup ol.equity_ol2 li.l02 {
	background:url(/english/nextfunds/images/icn_nam-role_2.gif) no-repeat 0 2px;
}
#main #nf_popup ol.equity_ol2 li.l03 {
	background:url(/english/nextfunds/images/icn_nam-role_3.gif) no-repeat 0 2px;
}
#main #nf_popup ol.equity_ol2 li.l04 {
	background:url(/english/nextfunds/images/icn_nam-role_4.gif) no-repeat 0 2px;
}
#main #nf_popup ol.equity_ol2 li.l05 {
	background:url(/english/nextfunds/images/icn_nam-role_5.gif) no-repeat 0 2px;
}
#main #nf_popup ol.equity_ol2 li.l06 {
	background:url(/english/nextfunds/images/icn_nam-role_6.gif) no-repeat 0 2px;
}
#main #nf_popup ol.equity_ol2 li.l07 {
	background:url(/english/nextfunds/images/icn_nam-role_7.gif) no-repeat 0 2px;
}
#main #nf_popup ol.equity_ol2 li.l08 {
	background:url(/english/nextfunds/images/icn_nam-role_8.gif) no-repeat 0 2px;
}

#main #nf_popup dl.note_box {
	margin:40px 0 0 0;
	padding:10px 0 0 12px;
	border-top:1px solid #555555;
}

#main #nf_popup dl.note_box dt {
	margin:0 0 10px 0;
	color:#990000;
}

#main #nf_popup dl.note_box dd {
	margin:0 0 20px 0;
}

#main #nf_popup p.txt_bld {
	margin:20px 0 20px 0;
	font-weight:bold;
}

#main #nf_popup .other ul.list {
	margin:0 0 0 13px;
}

#main #nf_popup .other ul.list li {
	list-style-type:disc;
	margin:0 0 5px;
}

#main #nf_popup .other ul.list_none {
	margin:0 0 0 10px;
}

#main #nf_popup .other ul.list_none li {
	list-style-type:none;
	margin:0 0 5px;
	text-indent:-0.8em;
}

#main #nf_popup table.text_box th {
	width:205px;
	padding:10px 5px;
	background:#8F8F8F none repeat scroll 0 0;
	border:1px solid #434343;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
}

#main #nf_popup .font_l {
	font-size:90%;
}

/* ----- next funds(2010/1/14 wrote) ----- */
#main .ex-info-box {
border:1px solid #CCCCCC;
margin:25px 0 0 5px;
padding:10px 5px 5px 10px;
width:535px;
}

#main .ex-info-box p{
padding-top:5px;
}

#main .ex-info-box p.ttl{
border-left:3px solid #CC141C;
display:block;
margin:0;
padding:0 0 0 2px;
font-weight:bold;
font-size:95%;
}
