#site {
	width:760px;
}

#contents {
	margin:20px 0 0 0;
	background:url("/images/contents_bg.gif") top left repeat-y;

}

/* header */

#logo {
	width:760px;
	position:relative;
}

div.chTextsize {
	position:absolute;
	right:70px;
	margin:26px 10px 0 0;
	background:url("/images/chTextsizePopup_bg.gif");
}

* html div.chTextsize{
	float:right;
	position:relative;
	right:0;
}

#findTitle {
	width:180px;
	height:85px;
	background:url(/basicknowledge/word/images/word_title_bg.gif) repeat-x;
}
#fundTitle h2,
#fundTitle p {
	padding:0 0 0 0;
}


/* sidemenu */

#fund #sidemenu {
	width:180px;
	padding-bottom:50px;
	float:left;
}

/* FM COMMENT DATE */
#fund #sidemenu ul li.pldown ul li span.fm_comment,
#fund #sidemenu ul li.pldown ul li.on span.fm_comment,
#fund #sidemenu ul li.pldown_on ul li span.fm_comment,
#fund #sidemenu ul li.pldown_on ul li.on span.fm_comment {
	background:none;
}
#fund #sidemenu ul li.pldown ul li span.fm_comment img,
#fund #sidemenu ul li.pldown ul li.on span.fm_comment img,
#fund #sidemenu ul li.pldown_on ul li span.fm_comment img,
#fund #sidemenu ul li.pldown_on ul li.on span.fm_comment img {
	position:relative;
	top:-2px;
} /* FM COMMENT DATE */

/* main */

#main .pageTitle{
height:auto;
margin:0 0 36px 0;
background:url(/images/h1_bg_top.gif) repeat-x top;
}
#main .Title{
width:560px;
background:url(/images/h1_bg_top.gif) repeat-x top;
}
#main .Title h2{
font-size:100%;
}
#main .titleBottom{
width:560px;
padding:0 0 6px 0;
background:url(/images/h1_bg_bottom.gif) repeat-x bottom;
}
#main .titleL{
	float:left;
	width:300px;
}

#main .titleL h2 {
padding:31px 0 0 0;
}

* html #main .titleL h2 {
padding:32px 0 0 0;
}

#main .titleL p {
width:300px;
margin:0;
padding:0 0 8px 0;
}


#main .pageTitle .adFavorite{
	float:right;
	width:205px;
	padding:25px 0 0 0;
}

#main .pageTitle .adFavorite p{
	margin:4px 0 0 0;
}

/* FM COMMENT DATE */
#main p.fm_comment_date {
	margin-top:-30px;
	text-align:right;
} /* FM COMMENT DATE */

#main h3 {
	margin:20px 0 0 2px;
	padding:2px 0 2px 5px;
	border-left:5px solid #DE0000;
	background:url("/images/dotline.gif") bottom no-repeat;
	font-weight:bold;
}

#main h4{
	margin:20px 0 10px 3px;
	padding:0 0 5px 0;
	border-bottom:2px solid #FF969B;
}

#main h4.first{
	margin:1em 0 1em 3px;
}

#main p.mgrText{
	margin:0 0 1em 5px;
}

#main p.btm{
	margin:0 0 0 5px;
}

#main p.fundText{
	margin:25px 0 0 0;
}

#main p.orderGozyu{
	text-align:right;
	margin:10px 0 10px 0;
}

#main p.pdf{
	margin:45px 0 0 5px;
	padding:0 0 0 18px;
	background:url(/images/pdficon.gif) 0 2px no-repeat;
}

/* FM COMMENT PDF */
#main p.fm_pdf{
	margin:30px 0 10px 5px;
	padding:0 0 0 18px;
	background:url(/images/pdficon.gif) 0 2px no-repeat;
} /* FM COMMENT PDF */

#main p.getAdobe{
	margin:100px 0 0 5px;
}

#main p.getAdobeNoMargin{
margin:25px 0 25px 5px;
}

#main p.getAdobe img.adobeLogo,
#main p.getAdobeNoMargin img.adobeLogo{
	float:left;
	width:88px;
	margin:3px 12px 0 0;
}


#fund p.print {
	margin:20px 0 0 0;
	float:right;
	padding:0 0 0 14px;
	background:url(/images/print.gif) 0px 4px no-repeat;
}
* html #fund p.print {
	background:url(/images/print.gif) 0px 3px no-repeat;
}

.endBox{
	clear:both;
}
#fund #endFundbox{
	width:760px;
	clear:both;
}
#fund .endFund p{
	clear:both;
	float:right;
	margin:30px 0 0 0;
	padding:0 0 0 18px;
	background:url(/images/arrow_backtotop.gif) no-repeat 0 2px;
}
#fund .closeBottom{
	clear:both;
	width:760px;
	padding:30px 0 10px 0;
	background:#fff;
	text-align:center;
}

ul.mgrcom{
	margin:0 0 30px 8px;
	padding:0 0 0 13px;
	list-style:disc;
}

ul.comment{
	margin:0 0 30px 8px;
	padding:0 0 0 13px;
	list-style-position:outside;
	list-style:disc;
}

ol.comment{
	margin:0 0 30px 18px;
	padding:0 0 0 13px;
	list-style:decimal;
	list-style-position:outside;
}


/* fund/index.html */
#main .Title .titleL{
	float:left;
}

#main .Title {
	width:560px;
	margin:0;
	background:url(/images/h1_bg_top.gif) repeat-x top;
}

#main .Title .adFavorite{
	width:205px;
	padding:25px 0 0 0;
	float:right;
}

#main .Title .adFavorite p{
	margin:4px 0 0 0;
}

#main #base{
	margin:25px 0 0 0;
	padding:0 0 0 9px;
	width:550px;
	background-color:#F2F2F2;
	border-top:1px solid #555;
	border-bottom:1px solid #555;
}

* html #main #base{
	width:549px;
}
#main #base p.baseDate{
	margin:5px 8px 5px 0;
	text-align:right;
}

#main .box{
	clear:both;
}

#main .box table{
	float:left;
	width:263px;
	margin:0 0 10px 0;
	border-top:1px solid #069;
	border-right:1px solid #069;
}

#main .box table.left{
	clear:left;
	margin:0 10px 10px 0;
}


#main .box .left-box {
	float:left;
	width:265px;
	margin:0 10px 10px 0;
}
#main .box .left-box table {
	float:none;
	margin:0 0 10px 0;
}

#main .box table td.risk-text{
	background:#FFFFFF;
}

#main .box table td.risk-text p {
	padding:10px;
}

#main .box table td{
	padding:0;
	border-bottom:1px solid #069;
	border-left:1px solid #069;
}

#main .adobeBox{
clear:both;
padding:10px 0 0 0;
}
#main .adobeBox img.left{
float:left;
}
#main .adobeBox p.right{
float:right;
width:455px;
text-align:left;
margin:4px 0 0 0;
}

* html #main .adobeBox p.right{
margin:7px 0 0 0;
}


/* ----- height box ----- */


#main .box table td#kogata {
height:53px;
}

/* hack for ie6 */
* html #main .box table td#kogata {
height:51px;
}
/* hack for ie7 */
*:first-child+html #main .box table td#kogata {
height:51px;
}


#main .box table#table_right {
height:217px;
}


#main .box table td.term,
#main .box table th.term{
	padding:0;
	border-bottom:1px solid #069;
	border-left:1px solid #069;
	background-color:#CFE0ED;
}

#main .box table td.text{
	padding:0 10px 0 10px;
	background-color:#EBF5FB;
	border-bottom:1px solid #069;
	border-left:1px solid #069;
	vertical-align:middle;
}
#main .box table td.cost-text{
	padding:0 10px 0 10px;
	background:#FFFFFF;
	font-size:75%;
}

#fund .box table td.link{
	background-color:#FFF;
	vertical-align:middle;
	height:52px;
}

#main .box table td.plain{
	height:111px;
	padding:10px;
	background:#FFFFFF;
	vertical-align:top;
}

	/* hack for ie6 */
	* html #main .box table td.plain{
		height:89px;
	}
	/* hack for ie7 */
	*:first-child+html #main .box table td.plain{
		height:89px;
	}

#main .box table td.plain p{
	text-indent:-1em;
	margin:0 0 0 1em;
	font-size:80%;
}

#main .box table td.plain p.cost_attention{
	font-size:100%;
}

#main .box table td.text p{
margin:0px;
}

#main .box table td.text p.popupLink{
	margin:2px 0 2px 0;
}

#main .box table p.arrow{
	margin:15px 10px 15px 0;
	text-align:right;
}

#main .box table p.arrow a{
	
}

#main .box table p.popupLink{
	margin:0 10px 0 0;
	text-align:right;
}

#main .box table p.popupArrowLink{
	margin:5px 10px 0 0;
	text-align:right;
}

#main .box table p.popupArrowLink img
{
margin:0 0 2px 0;
}

* html #main .box table p.popupArrowLink img{
margin:0;
}

#main .box table p.popupBrLink{
padding:4px 10px 0 0;
line-height:120%;
float:right;
}

#main .box table p.popupBrLink span.textindent{
white-space:nowrap;
}

#fund #main .box table p.companyAll{
margin:0 0 15px 0;
}

#fund .box table td.text p.second{
	margin:10px 0 0 0;
}

#main .add{
	width:100%;
	margin:20px 0 0 0;
	text-align:right;
}

#main .add p.print{
	margin-top:10px;
}

#main p.reference{
	margin:15px 0 0 0;
	padding:0 0 0 12px;
	background:url(/images/arrow_sub_link.gif) 0px 4px no-repeat;

}

#main p.reference2{
	margin:15px 0 0 0;
	padding:0 0 0 0;
	font-size:85%;
}

#main table#entrustment{
	margin:20px 0 0 0;
	border-top:1px solid #666;
	border-right:1px solid #666;
}

#main table#entrustment th{	
	padding:10px;
	width:130px;
	background-color:#F2F2F2;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	vertical-align:middle;
}

#main table#entrustment th.about_rep{	
	width:260px;
	text-align:center;
}

#main table#entrustment td{
	padding:10px;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	vertical-align:middle;
}
#main table#entrustment th p,
#main table#entrustment td p{
margin:0;
}


#fund .baseReport{
	width:450px;
	margin:25px auto 30px auto;

}

#fund .boxReport{
width:220px;
float:left;

}

#fund .boxReport p.pdf{
	margin:0 0 10px 0;
}

#fund .boxReport p.second{
	margin:15px 0 10px 0;
}

#fund p.txtr{
color:#CC0000;
}

#fund img.border{
clear:both;
height:1px;
overflow:hidden;
display:block;
margin:0 0 20px 0;
}

#main .attention p.attention{
	margin:0;
	padding:0;
	color:#C00;
}

#main .attention ul{
	margin:0 0 25px 0;
	padding:0;
}

#main .attention ul li{
	margin:0;
	padding:0 0 0 10px;
	list-style-position:outside;
	background:url(/fund/images/point.gif) 5px 10px no-repeat;
}



#fund .hanbaiTable{
margin:11px 0 20px 5px;
}

#fund .hanbaiTable td{
width:170px;
vertical-align:top;
height:22px;
}
#fund .hanbaiTable td img{
float:left;
margin-top:2px;
}

* html #fund .hanbaiTable td img{
float:left;
margin-top:0;
}

#fund .hanbaiTable td a{
float:left;
width:150px;
padding:0 0 6px 0;
}
#fund .hanbaiTable td p{
float:left;
width:150px;
padding:0 0 6px 0;
margin:0;
}

#main table#exchange{
	width:300px;
	margin:5px 0 0 0;
	border-top:1px solid #666;
	border-right:1px solid #666;
}

#main table#exchange p{
font-size:80%;
}


#main table#exchange th{	
	padding:10px;
	background-color:#F2F2F2;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	vertical-align:middle;
}

#main table#exchange th.time{	
	width:180px;
}

#main table#exchange th.cost{	
	width:120px;
}


#main p.notice{
font-size:64%;
}



#main table#exchange td{
	padding:10px;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	vertical-align:middle;
}
#main table#exchange th p,
#main table#exchange td p{
margin:0;
}





/* fund chart*/
#fund p.first{
margin:25px 0 0 0;
}

#fund .dateTab{
margin:15px 0 0 0;
background:url("/fund/images/dateTab_bg.gif") bottom left no-repeat;
}

#fund .dateTab .tabArea{
width:310px;
float:left;
margin:20px 0 0 0;
}

#fund .dateTab .tabArea img.daily{
margin:0 4px 0 8px;
}

#fund .dateTab .tabArea img.weekly{
margin:0 4px 0 0;
}

#fund .dateTab .tabArea img.weekly{
}

#fund .dateTab .search{
margin:0 0 0 317px;
}

#fund .dateTab .search p{
margin:0px;
}

#fund .dateTab .search select.selectLong{
width:52px;
}

#fund .dateTab .search select.selectShort{
width:39px;
}

#fund .dateTab .search input.submit{
width:40px;
}

#fund .graphArea{
width:560px;
background:url(/fund/images/graphArea_bg.gif) bottom left no-repeat;
margin:0 0 30px 0;
}

#fund .graphArea .innerBox{
padding:25px 0 5px 10px;
border-left:1px solid #B2B2B2;
border-right:1px solid #B2B2B2;
}

#fund .graphArea .noteBase{
width:200px;
margin:0 0 0 40px;
padding:2px;
border:1px solid #666;
}

#fund .graphArea .noteBase img,
#fund .graphArea .noteTotal img{
	margin:0 0 2px 20px;
}

#fund .graphArea .titleTotal{
margin:25px 0 0 0;
}

#fund .graphArea .noteTotal{
width:140px;
margin:0 0 0 40px;
padding:2px;
border:1px solid #666;
}

#fund .tableArea{
margin:0 0 25px 1px;
}

#fund table.total, 
#fund table.total_his, 
#fund table.dividends{
border-collapse:collapse;
border-top:1px solid #666;
border-left:1px solid #666;
}
#fund table.total th,
#fund table.total td,
#fund table.total_his th,
#fund table.total_his td,
#fund table.dividends th,
#fund table.dividends td{
padding:4px;
border-right:1px solid #666;
border-bottom:1px solid #666;
}

#fund table.total{
width:342px;
float:left;
margin:0 11px 0 0;
}

#fund table.total_his{
width:342px;
margin:0;
}

#fund table.total_his tr.on{
}

#fund table.total_his tr.on td{
background:#FECFA3;
font-weight:bold;
}

#fund table.total th.date,
#fund table.total_his th.date{
width:115px;
}



#fund table.total th.base,
#fund table.total_his th.base{
	width:88px;
}
#fund table.total th.total,
#fund table.total_his th.total{
}


#fund table.dividends{
width:206px;
float:left;
}

#fund table.dividends th.date{
width:115px;
}

#fund table.dividends th.dividends{
width:88px;
}

#fund table.total th,
#fund table.total_his th,
#fund table.dividends th{
background-color:#EFEFEF;
text-align:center;
font-weight:bold;
}

#fund table.total td,
#fund table.total_his td,
#fund table.dividends td{
padding:4px;
}

#main div.center{
margin:auto;
width:342px;
}


#main div.pageNavi{
	width:342px;
}

.goPrev{
	float:left;
	margin:0 0 2px 0;
}

.goNext{
	float:right;
	margin:0 0 2px 0;
}


#main table.searchTable {
	width:560px;
	/*margin:0 0 51px 0;*/
	background:#069;
	margin:0 0 5px 0;
}


#main table.searchTable th {
	width:19%;
	padding:8px 4px 8px 0;
	background:#CFE0ED;
	text-align:center;
}
* html #main table.searchTable th {
	width:20%;
}
#main table.searchTable td {
	padding:8px 4px 8px 8px;
	background:#EBF5FB;
}

#main table.searchTable td.btArea {
	background:#fff;
	text-align:center;
}

#main table.searchTable input.inputButton {
	width:160px;
}

/* footer */

#footer .copyright {
	background:#fff;
}
#site #footer .footerLink{
	height:3px;
	padding:0px;
	overflow:hidden;
}


/*--------text--------*/

#main table#entrustment p,
#fund .box table td.text p,
#fund .box table td.link p,
#fund table.report td p.pdf{
font-size:100%;
}

#fund h4{
font-size:90%;
}

#fund h5{
font-size:85%;
}

#fund .hedge{
font-size:65%
}

.txt{
font-size:65%!important;
}


#fund .endFund p,
#fund ul.mgrcom,
#fund .search label,
#fund .dateTab .search input.submit,
#fund .noteBase,
#fund .noteTotal{
font-size:80%;
}


#fund  .attention p.attention,
#fund .attention ul li{
font-size:75%;
}

.help,
#fund p,
#fund p.mgrText,
#fund ul.mgrcom,
#fund .attention p.attention,
#main table#entrustment p,
#fund .attention ul li,
#fund .search label{
	line-height:150%;
}


#fund .box table td.text p{
	line-height:120%;
}

.help p a{
	color:#333366;
}

.help p a:hover {
	color:#CC0000;
}

.areacom {
font-size:80%;
margin:40px 0 0 0;
}


.areacom p.parea span.spanL{
display:block;
float:left;
width:165px;
margin:0 0 0 5px;
}

.areacom p.parea span.spanR{
display:block;
float:left;
width:260px;

}

.areacom p.pkome span.spanL{
display:block;
float:left;
width:15px;
margin:0 0 0 5px;

}
.areacom p.pkome span.spanR{
display:block;
float:left;
width:410px;

}

.awardBox{
margin:10px 0 0 0;
}

.awardBox .boxL{
float:left;
width:60px;
}

.awardBox .boxL img{
margin:0 10px 0 0;
}

.awardBox .boxR{
float:left;
margin:20px 0 0 0;
}

#main p.infopdf{
margin:0 0 0 5px;
padding:0 0 0 18px;
background:url(/images/pdficon.gif) 0 2px no-repeat;
}


#sidemenu p.banner {
margin:30px 0 0 9px;
font-size:70%;
}
#sidemenu p.banner img {
margin:0 0 5px 0;
}
#sidemenu p.banner {
text-align:left;
}


#main p.banner {
margin:-30px 0 0 0;
}

#contents_nobg {
margin:20px 0 0 0;
background:none;
}
#contents_nobg #main {
width:760px;
float:none;
}
#contents_nobg #main .Title,
#contents_nobg #main .titleBottom {
width:760px;
height:79px;
}
#contents_nobg #main .titleBottom .titleL {
width:740px;
padding:0 0 0 20px;
}
#contents_nobg #main .titleBottom .titleL h2 {
padding:38px 0 0 0;
}

#contents_nobg #main .movie {
width:680px;
margin:30px 0 0 40px;
}
#contents_nobg #main .movie ul {
width:678px;
height:38px;
background:#E4E4E4;
border:1px solid #999999;
overflow:hidden;
}
#contents_nobg #main .movie ul li {
float:left;
width:310px;
padding:0 0 0 26px;
background:url(/images/icn_movie-arrow.gif) no-repeat 12px 7px;
}
#contents_nobg #main .movie ul li.clear {
clear:both;
height:1px;
float:none;
padding:0;
background:none;
overflow:hidden;
}

#contents_nobg #main .movie .box01 {
width:678px;
margin:15px 0 0 0;
border:1px solid #999999;
background:#E4E4E4;
}
#contents_nobg #main .movie .box01 .fig {
display:inline;
float:left;
margin:0 5px;
text-align:center;
width:120px;
}
#contents_nobg #main .movie .box01 .fig img {
margin:30px 0 0 0;
}
#contents_nobg #main .movie .box01 .txt_mv {
float:left;
width:530px;
padding:10px 0;
font-size:80%;
}
#contents_nobg #main .movie .notice {
width:720px;
margin:15px 0 0 0;
font-size:70%;
}


