﻿/*--------------------------------------------------------------*/
/* commonに記述されたものとは異なるスタイルを指定する場合には、 */
/* ファイルの最下部に追記してください。(参考1)                  */
/*--------------------------------------------------------------*/

/***                      ***/
/*     Initialize           */
/***                      ***/

/* structure */
#assetclass_contents div,
#assetclass_contents dl,#assetclass_contents dt,#assetclass_contents dd,
#assetclass_contents ul,#assetclass_contents ol,#assetclass_contents li,
#assetclass_contents h1,#assetclass_contents h2,#assetclass_contents h3,#assetclass_contents h4,#assetclass_contents h5,#assetclass_contents h6,
#assetclass_contents p,
#assetclass_contents th,#assetclass_contents td {  
	margin: 0;
	padding: 0;
}

#assetclass_contents h1,
#assetclass_contents h2,
#assetclass_contents h3,
#assetclass_contents h4,
#assetclass_contents h5,
#assetclass_contents h6{
	font-size:100%;
	font-weight:normal;
	color:#000;
	line-height:1.3;
}

/* a */

#assetclass_contents a:link{
	color:#0066cc;
	text-decoration:none;
}

#assetclass_contents a:visited{
	color:#6600cc;
	text-decoration:none;
}

#assetclass_contents a:hover{
	color:#0066cc;
	text-decoration:underline;
}

/* img */
#assetclass_contents img{
	vertical-align:top;
	border:0;
	line-height:1;
}

/* table */
#assetclass_contents table {
	font-size: 100%;
	border:0;
}

/* form */
#assetclass_contents select option{
	padding:0 5px;
}

/**   /Initialize          **/


/***                      ***/
/*     brclear              */
/***                      ***/

.clear {
	clear:both;
}

/**   /brclear             **/


/***                      ***/
/*     clearfix             */
/***                      ***/

.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

/* for IE6 */
.clearfix {display: inline-block;}

/**   /clearfix            **/


/***                      ***/
/*     common               */
/***                      ***/

#assetclass_contents{
	line-height:1.3;
}

#assetclass_contents .index{
	width:100%;
}


#assetclass_contents .index_inner{
	padding-left:0px;
}

#assetclass_contents h1{
	margin-bottom:25px;
	padding-left:20px;
}

#assetclass_contents h2{
	margin-bottom:15px;
	padding-left:20px;
}

/***                      ***/
/*     searchsection        */
/***                      ***/

#assetclass_contents .searchsection{
	margin-bottom:19px;
}

/*** searchmenu ***/

#assetclass_contents .searchmenu{
	width:624px;
	margin-right:12px;
	float:left;
	padding-left:20px;
}

#assetclass_contents .searchmenu li{
	display:inline;
	margin-right:8px;
}

#assetclass_contents .searchmenu li.last{
	margin-right:0px;
}

#assetclass_contents .searchmenu dl{
	border:1px solid #8fceff;
	background:#f5fcff;
	width:622px;
}

#assetclass_contents .searchmenu dt{
	float:left;
	width:117px;
}

#assetclass_contents .searchmenu dd{
	float:left;
	display:inline;
	margin:13px 0px 0px 20px
}

/*** select_risklevel ***/

#assetclass_contents .select_risklevel{
	width:133px;
	float:left;
	margin-right:6px;
}

#assetclass_contents .select_risklevel_inner{
	padding:1px;
	border:1px solid #b3b3b3;
}

#assetclass_contents .select_risklevel .readme{
	margin:2px 13px 0px 13px;
	font-size:80%;
}

#assetclass_contents .select_risklevel .readme a:link{
	color:#333333;
}

#assetclass_contents .select_risklevel .readme a:visited{
	color:#6600cc;
}

#assetclass_contents .select_risklevel .readme a:hover{
	color:#ff0000;
}

#assetclass_contents .select_risklevel dd.lv5,
#assetclass_contents .select_risklevel dd.lv4,
#assetclass_contents .select_risklevel dd.lv3,
#assetclass_contents .select_risklevel dd.lv2,
#assetclass_contents .select_risklevel dd.lv1{
	margin:2px 13px 0px 13px;
	padding-right:10px;
	border-bottom:1px solid #eeeeee;
}

#assetclass_contents .select_risklevel dd.lv5 a{
	padding:0 0 0 55px;
	background:url(/images/assetclass/common/icon_risk_level5.gif) 1px 3px no-repeat;
	display:block;
}

#assetclass_contents .select_risklevel dd.lv4 a{
	padding:0 0 0 55px;
	background:url(/images/assetclass/common/icon_risk_level4.gif) 1px 3px no-repeat;
	display:block;
}

#assetclass_contents .select_risklevel dd.lv3 a{
	padding:0 0 0 55px;
	background:url(/images/assetclass/common/icon_risk_level3.gif) 1px 3px no-repeat;
	display:block;
}

#assetclass_contents .select_risklevel dd.lv2 a{
	padding:0 0 0 55px;
	background:url(/images/assetclass/common/icon_risk_level2.gif) 1px 3px no-repeat;
	display:block;
}

#assetclass_contents .select_risklevel dd.lv1 a{
	padding:0 0 0 55px;
	background:url(/images/assetclass/common/icon_risk_level1.gif) 1px 3px no-repeat;
	display:block;
}

#assetclass_contents .select_risklevel dd.lv5 a:link,
#assetclass_contents .select_risklevel dd.lv4 a:link,
#assetclass_contents .select_risklevel dd.lv3 a:link,
#assetclass_contents .select_risklevel dd.lv2 a:link,
#assetclass_contents .select_risklevel dd.lv1 a:link,
#assetclass_contents .select_risklevel dd.lvnull a:link{
	color:#003399;
	text-decoration:none;
}

#assetclass_contents .select_risklevel dd.lv5 a:visited,
#assetclass_contents .select_risklevel dd.lv4 a:visited,
#assetclass_contents .select_risklevel dd.lv3 a:visited,
#assetclass_contents .select_risklevel dd.lv2 a:visited,
#assetclass_contents .select_risklevel dd.lv1 a:visited,
#assetclass_contents .select_risklevel dd.lvnull a:visited{
	color:#6600cc;
	text-decoration:none;
}

#assetclass_contents .select_risklevel dd.lv5 a:hover,
#assetclass_contents .select_risklevel dd.lv4 a:hover,
#assetclass_contents .select_risklevel dd.lv3 a:hover,
#assetclass_contents .select_risklevel dd.lv2 a:hover,
#assetclass_contents .select_risklevel dd.lv1 a:hover,
#assetclass_contents .select_risklevel dd.lvnull a:hover{
	color:#003399;
	text-decoration:underline;
}

#assetclass_contents .select_risklevel dd.lvnull{
	margin:0px 13px 2px 13px;
	border:none;
	letter-spacing:-1px;
}

/*** select_rate ***/

#assetclass_contents .select_rate{
	width:143px;
	float:left;
}

#assetclass_contents .select_rate_inner{
	padding:1px;
	border:1px solid #b3b3b3;
}

#assetclass_contents .select_rate .readme{
	margin:2px 13px 0px 13px;
	font-size:80%;
}

#assetclass_contents .select_rate .readme a:link{
	color:#333333;
}

#assetclass_contents .select_rate .readme a:visited{
	color:#6600cc;
}

#assetclass_contents .select_rate .readme a:hover{
	color:#ff0000;
}

#assetclass_contents .select_rate dd.lv5,
#assetclass_contents .select_rate dd.lv4,
#assetclass_contents .select_rate dd.lv3,
#assetclass_contents .select_rate dd.lv2,
#assetclass_contents .select_rate dd.lv1{
	margin:2px 13px 0px 13px;
	padding-right:10px;
	border-bottom:1px solid #eeeeee;
}

#assetclass_contents .select_rate dd.lv5 a{
	padding:0 0 0 55px;
	background:url(/images/assetclass/common/icon_rate_level5.gif) 1px 3px no-repeat;
	display:block;
}

#assetclass_contents .select_rate dd.lv4 a{
	padding:0 0 0 55px;
	background:url(/images/assetclass/common/icon_rate_level4.gif) 1px 3px no-repeat;
	display:block;
}

#assetclass_contents .select_rate dd.lv3 a{
	padding:0 0 0 55px;
	background:url(/images/assetclass/common/icon_rate_level3.gif) 1px 3px no-repeat;
	display:block;
}

#assetclass_contents .select_rate dd.lv2 a{
	padding:0 0 0 55px;
	background:url(/images/assetclass/common/icon_rate_level2.gif) 1px 3px no-repeat;
	display:block;
}

#assetclass_contents .select_rate dd.lv1 a{
	padding:0 0 0 55px;
	background:url(/images/assetclass/common/icon_rate_level1.gif) 1px 3px no-repeat;
	display:block;
}

#assetclass_contents .select_rate dd.lv5 a:link,
#assetclass_contents .select_rate dd.lv4 a:link,
#assetclass_contents .select_rate dd.lv3 a:link,
#assetclass_contents .select_rate dd.lv2 a:link,
#assetclass_contents .select_rate dd.lv1 a:link,
#assetclass_contents .select_rate dd.lvnull a:link{
	color:#003399;
	text-decoration:none;
}

#assetclass_contents .select_rate dd.lv5 a:visited,
#assetclass_contents .select_rate dd.lv4 a:visited,
#assetclass_contents .select_rate dd.lv3 a:visited,
#assetclass_contents .select_rate dd.lv2 a:visited,
#assetclass_contents .select_rate dd.lv1 a:visited,
#assetclass_contents .select_rate dd.lvnull a:visited{
	color:#6600cc;
	text-decoration:none;
}

#assetclass_contents .select_rate dd.lv5 a:hover,
#assetclass_contents .select_rate dd.lv4 a:hover,
#assetclass_contents .select_rate dd.lv3 a:hover,
#assetclass_contents .select_rate dd.lv2 a:hover,
#assetclass_contents .select_rate dd.lv1 a:hover,
#assetclass_contents .select_rate dd.lvnull a:hover{
	color:#003399;
	text-decoration:underline;
}

#assetclass_contents .select_rate dd.lvnull{
	margin:0px 13px 2px 13px;
	border:none;
	letter-spacing:-1px;
}

/**   /searchsection       **/


/***                      ***/
/*     figure_class         */
/***                      ***/

#assetclass_contents .figure_class{
	padding-left:20px;
	background:url(/images/assetclass/dottedborder3.gif) repeat-y 20px 0;
}

#assetclass_contents .figure_class .sttl{
	margin-bottom:12px;
}

#assetclass_contents .figure_class .sttl .sttl_img{
	margin-right:12px;
}

#assetclass_contents .figure_class .icon_help{
	vertical-align:middle;
}

#assetclass_contents .figure_class .box1{
	width:303px;
	float:left;
}

#assetclass_contents .figure_class .box2{
	width:302px;
	margin-left:9px;
	float:left;
}

#assetclass_contents .figure_class .box3{
	width:298px;
	margin-left:9px;
	float:left;
}



/**   /figure_class       **/



/***                      ***/
/*     articles             */
/***                      ***/

#assetclass_contents .articles{
	width:920px;
	height:80px;
	margin-top:30px;
	margin-bottom:30px;
	padding-left:20px;
}

#assetclass_contents .articles_inner{
	border:1px solid #bdbdbd;
}

#assetclass_contents .articles .title{
	float:left;
	width:118px;
}

#assetclass_contents .articles .topics{
	float:left;
	width:800px;
	height:78px;
}

#assetclass_contents .articles .topics ul{
	padding:5px 18px;
}

#assetclass_contents .articles .topics_inner{
	height:78px;
	overflow:auto;
}

#assetclass_contents .articles .topics_inner a:link{
	color:#0066cc;
	text-decoration:none;
}

#assetclass_contents .articles .topics_inner a:visited{
	color:#6600cc;
	text-decoration:none;
}

#assetclass_contents .articles .topics_inner a:hover{
	color:#0066cc;
	text-decoration:underline;
}

/**   /articles            **/


/***                      ***/
/*     rankingsection       */
/***                      ***/

#assetclass_contents .rankingsection{
	margin-bottom:30px;
	margin-left:20px; /* 090428 */
}

#assetclass_contents .rankingsection table{
	width:291px;
}

#assetclass_contents .rankingsection .roundbox_p1 table{
	width:602px;
}

#assetclass_contents .rankingsection tr{
	background:url(/images/assetclass/common/dottedborder.gif) repeat-x left bottom;
}

#assetclass_contents .rankingsection tr.last{
	background:none;
}

#assetclass_contents .rankingsection .roundbox{
	width:297px;
}

#assetclass_contents .rankingsection .roundbox_p1{
	width:608px;
}

#assetclass_contents .rankingsection .roundbox2{
	width:608px;
	position:relative;
	z-index:1;
}

#assetclass_contents .rankingsection .roundbox2 .link_result{
	background:url(/images/assetclass/icon_link_yield.gif) no-repeat left bottom;
	padding-left:20px;
	position:absolute;
	right:16px;
	top:12px;
	color:#fff;
	text-decoration:underline;
}

#assetclass_contents .rankingsection .roundbox_bottom{
	background:url(/images/assetclass/common/rank_round_bottom.gif) no-repeat left bottom;
	line-height:0;
	height:10px;
	font-size:0;
}

#assetclass_contents .rankingsection .roundbox_bottom2{
	background:url(/images/assetclass/common/rank_round_bottom2.gif) no-repeat left bottom;
	line-height:0;
	height:10px;
	font-size:0;
}

#assetclass_contents .rankingsection .roundbox_inner{
	padding:5px 4px 0px 2px;
	background:url(/images/assetclass/common/rank_round_bg.gif) repeat-y left bottom;
}

#assetclass_contents .rankingsection .roundbox_inner2{
	padding:5px 4px 0px 2px;
	background:url(/images/assetclass/common/rank_round_bg2.gif) repeat-y left bottom;
}

#assetclass_contents .rankingsection .active{
	font-weight:bold;
}

#assetclass_contents .rankingsection img.s_ttl1{
	position:relative;
	top:-5px;
}

#assetclass_contents .rankingsection img.s_ttl2{
	display:block;
	margin:5px 0;
}


/*** year ***/

#assetclass_contents .year{
	float:left;
	width:297px;
	margin-right:14px; /* 090428 */
}

#assetclass_contents .year ul{
	padding:0px 10px 5px 10px;
}

#assetclass_contents .year li{
	display:inline;
	margin-right:10px;
	padding-right:10px;
	background:url(/images/assetclass/common/dottedborder2.gif) top right repeat-y;
}

#assetclass_contents .year li.term3{
	background:none;
	padding-right:0px;
	margin-right:52px;
}

#assetclass_contents .year li.readme{
	background:none;
	padding-right:0px;
	margin-right:0px;
}

#assetclass_contents .year td.name{
	width:78%;
	padding:2px 5px 2px 10px;
}

#assetclass_contents .year td.num{
	width:22%;
	text-align:right;
	padding:2px 10px 2px 5px;
}

/*** month phase1 ***/

#assetclass_contents .month_p1 ul{
	padding:0px 10px 5px 10px;
}

#assetclass_contents .month_p1 li{
	display:inline;
	margin-right:10px;
	padding-right:10px;
	background:url(/images/assetclass/common/dottedborder2.gif) top right repeat-y;
}

#assetclass_contents .month_p1 li.term3{
	background:none;
	padding-right:0px;
	margin-right:341px;
}

#assetclass_contents .month_p1 li.readme{
	background:none;
	padding-right:0px;
	margin-right:0px;
}

#assetclass_contents .month_p1 td.name{
	padding:2px 5px 2px 10px;
}

/*** month ***/

#assetclass_contents .month{
	float:left;
	width:297px;
	margin-right:14px; /* 090428 */
}

#assetclass_contents .month ul{
	padding:0px 10px 5px 10px;
}

#assetclass_contents .month li{
	display:inline;
	margin-right:10px;
	padding-right:10px;
	background:url(/images/assetclass/common/dottedborder2.gif) top right repeat-y;
}

#assetclass_contents .month li.term3{
	background:none;
	padding-right:0px;
	margin-right:30px;
}

#assetclass_contents .month li.readme{
	background:none;
	padding-right:0px;
	margin-right:0px;
}

#assetclass_contents .month td.name{
	padding:2px 5px 2px 10px;
}

/*** total phase1 ***/

#assetclass_contents .total_p1{
	margin-top:11px;
}

#assetclass_contents .total_p1 ul{
	padding:0px 10px 5px 10px;
}

#assetclass_contents .total_p1
 li{
	display:inline;
	margin-right:396px;
	padding-right:5px;
	background:none;
}

#assetclass_contents .total_p1
 li.readme{
	background:none;
	padding-right:0px;
	margin-right:0px;
}

#assetclass_contents .total_p1 td.name{
	width:70%;
	padding:2px 5px 2px 10px;
}

#assetclass_contents .total_p1 td.num{
	width:30%;
	text-align:right;
	padding:2px 10px 2px 5px;
}


/*** total ***/

#assetclass_contents .total{
	float:left;
	width:297px;
}

#assetclass_contents .total ul{
	padding:0px 10px 5px 10px;
}

#assetclass_contents .total li{
	display:inline;
	margin-right:85px;
	padding-right:5px;
	background:none;
}

#assetclass_contents .total li.readme{
	background:none;
	padding-right:0px;
	margin-right:0px;
}

#assetclass_contents .total td.name{
	width:60%;
	padding:2px 5px 2px 10px;
}

#assetclass_contents .total td.num{
	width:40%;
	text-align:right;
	padding:2px 10px 2px 5px;
}

/*** rs_r_box ***/

#assetclass_contents .rs_r_box{
	width:608px;
	float:left;
}

/*** yield ***/

#assetclass_contents .yield{
	margin-top:9px;
	float:left;
}

#assetclass_contents .yield ul{
	padding:0px 10px 5px 10px;
}

#assetclass_contents .yield li{
	display:inline;
	margin-right:10px;
	padding-right:10px;
	background:url(/images/assetclass/common/dottedborder2.gif) top right repeat-y;
}

#assetclass_contents .yield li.term1{
	background:none;
	padding-right:0px;
	margin-right:435px;
}

#assetclass_contents .yield li.readme{
	background:none;
	padding-right:0px;
	margin-right:0px;
}

#assetclass_contents .yield td.name{
	width:49%;
	padding:2px 5px 2px 10px;
}

#assetclass_contents .yield td.num1{
	width:17%;
}

#assetclass_contents .yield td.num1 div{
	margin:2px 0;
	padding:0 10px 0 5px;
	background:url(/images/assetclass/common/dottedborder2.gif) top right repeat-y;
	text-align:center;
}

#assetclass_contents .yield td.num2{
	width:17%;
}

#assetclass_contents .yield td.num2 div{
	margin:2px 0;
	padding:0 10px 0 5px;
	background:url(/images/assetclass/common/dottedborder2.gif) top right repeat-y;
	text-align:right;
}

#assetclass_contents .yield td.num3{
	width:17%;
}

#assetclass_contents .yield td.num3 div{
	margin:2px 0;
	padding:0 10px 0 5px;
	text-align:right;
}

#assetclass_contents .rankingsection .yield table{
	width:602px;
}


/**   /rankingsection      **/


/***                      ***/
/*     marcketsection       */
/***                      ***/

#assetclass_contents .marcketsection{
	margin-bottom:30px;
	padding-left:20px;
}

/*** report ***/
#assetclass_contents .report{
	width:609px;
	float:left;
	margin-right:17px;
}

#assetclass_contents .stxt{
	margin:16px 0 0 7px;
}

#assetclass_contents .report_inner{
	border:1px solid #b3b3b3;
	padding:1px;
	margin-top:5px;
}

#assetclass_contents .report .topics{
	height:94px;
	overflow:auto;
}

#assetclass_contents .report .topics2{
	height:132px;
	overflow:auto;
}

#assetclass_contents .report .topics_inner{
	padding:10px 10px;
}

#assetclass_contents .report table{
	width:560px;
}

#assetclass_contents .report tr{
	background:url(/images/assetclass/common/dottedborder.gif) bottom left repeat-x;
}


#assetclass_contents .report tr.last{
	background:none;
}

#assetclass_contents .report td{
	height:40px;
	font-size:80%;
	text-align:left;
	vertical-align:middle;
	padding:0 5px;
}

#assetclass_contents .report td.date{
	color:#444444;
	font-weight:bold;
	width:19%;
	padding-right:5px;
}

#assetclass_contents .report td.cap{
	color:#444444;
	width:19%;
	padding-right:5px;
}

#assetclass_contents .report td.lead{
	color:#0066cc;
	font-size:95%;
	font-weight:bold;
	width:38%;
	padding-right:5px;
}

#assetclass_contents .report td.corp{
	color:#444444;
	width:24%;
}

/*** famousindex ***/

#assetclass_contents .famousindex{
	width:294px;
	float:left;
}

#assetclass_contents .famousindex_inner{
	border:1px solid #b3b3b3;
	padding:1px;
}

#assetclass_contents .famousindex .topics img{
	font-size:0;
	line-height:0;
	vertical-align:top;
}

#assetclass_contents .famousindex .topics_inner{
	padding:5px 10px;
}

#assetclass_contents .famousindex dl{
	padding:0 3px 5px 3px;
	margin-bottom:8px;
	background:url(/images/assetclass/common/dottedborder.gif) bottom left repeat-x;
}

#assetclass_contents .famousindex dt{
	padding-left:17px;
	margin-bottom:2px;
	font-weight:bold;
	color:#0066cc;
	background:url(/images/assetclass/jp_icon_topics.gif) 1px 3px no-repeat;
}

#assetclass_contents .famousindex dl.last{
	background:none;
	margin-bottom:0px;
}

#assetclass_contents .famousindex #disclaimfamousindex1Div .body{
	width:574px;
	height:302px;
	background:url(/images/ban/pop_disclaimer/disclaimer_famousindex1.png) no-repeat;
}

* html #assetclass_contents .famousindex #disclaimfamousindex1Div .body{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='/images/ban/pop_disclaimer/disclaimer_famousindex1.png');
	background:none;
}

#assetclass_contents .famousindex #disclaimfamousindex1Div .btn_close{
	position:relative;
	left:165px;
	top:8px;
}

#assetclass_contents .famousindex #disclaimfamousindex2Div .body{
	width:574px;
	height:288px;
	background:url(/images/ban/pop_disclaimer/disclaimer_famousindex2.png) no-repeat;
}

* html #assetclass_contents .famousindex #disclaimfamousindex2Div .body{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='/images/ban/pop_disclaimer/disclaimer_famousindex2.png');
	background:none;
}

#assetclass_contents .famousindex #disclaimfamousindex2Div .btn_close{
	position:relative;
	left:388px;
	top:8px;
}

#assetclass_contents .famousindex #disclaimfamousindex3Div .body{
	width:574px;
	height:302px;
	background:url(/images/ban/pop_disclaimer/disclaimer_famousindex3.png) no-repeat;
}

* html #assetclass_contents .famousindex #disclaimfamousindex3Div .body{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='/images/ban/pop_disclaimer/disclaimer_famousindex3.png');
	background:none;
}

#assetclass_contents .famousindex #disclaimfamousindex3Div .btn_close{
	position:relative;
	left:399px;
	top:8px;
}





/**   /marcketsection      **/


/***                      ***/
/*     informationsection   */
/***                      ***/

#assetclass_contents .informationsection{
	margin-bottom:33px;
	padding-left:20px;
}

/*** news ***/

#assetclass_contents .news{
	width:918px;
	height:202px;
	overflow:scroll;
	border:1px solid #d2d2d2;
}

#assetclass_contents .news table{
	width:901px;
}

#assetclass_contents .news td.date{
	width:11%;
	padding:10px 0px 10px 10px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

#assetclass_contents .news td.text{
	width:89%;
	padding:10px 5px 10px 5px;
	text-align:left;
	vertical-align:top;
}

#assetclass_contents .news .bg_grey{
	background:#e8e8e8;
}

/**   /marcketsection      **/


/***                      ***/
/*     bannersection        */
/***                      ***/

#assetclass_contents .bannersection{
	background:#e8f6ff;
	width:920px;
	margin-bottom:30px;
	margin-left:20px;
}

#assetclass_contents .bannersection_inner{
	padding:14px 24px;
}

#assetclass_contents .bannersection li{
	display:inline;
	margin-right:21px;
}

#assetclass_contents .bannersection li.last{
	margin-right:0px;
}

/**   /bannersection      **/


/***                      ***/
/*     layout               */
/***                      ***/

#assetclass_contents .mr8{
	margin-right:8px;
}

#assetclass_contents .mr12{
	margin-right:12px;
}

#assetclass_contents .mb5{
	margin-bottom:5px;
}

#assetclass_contents .mb7{
	margin-bottom:7px;
}

#assetclass_contents .mb8{
	margin-bottom:8px;
}

#assetclass_contents .t_r{
	text-align:right;
}


#assetclass_contents .ref{
	background:url(/images/assetclass/common/icon_link.gif) 0px 0px no-repeat;
	padding-left:15px;
}

/**   /common             **/


/*----------------------------------------------------------------*/
/* 【参考1】                                                      */
/* 各資産クラスに個別のスタイルを指定する場合は以下に             */
/* 該当箇所のクラス名を付け加えて記述します。                     */
/* sample(日本株式ファンドだけ全体をさらに10px右にずらしたい場合) */
/* #assetclass_contents #jp_stocks .index{                        */
/* 	padding-left:30px;                                        */
/* }                                                              */
/*----------------------------------------------------------------*/


/***                      ***/
/*     jp_stocks            */
/***                      ***/

#assetclass_contents #jp_stocks{

}

/**   /jp_stocks           **/
