body{
	background: none!important;
}
#pagePaneFund{
	margin-left: 0!important;
}
h1#top{
	left: 9px!important;
}
H3.title{
	color: #2386d5;
	font-size: 32px;
	font-weight : normal;
	position: relative;
	/*margin-left: 48px;*/
	padding-bottom: 18px;
	padding-left: 15px;
}
H3.title:before {
    position: absolute;
    top: 4px;               /* 上からの位置 */
    left: 0px;              /* 左からの位置 */
    width: 5px;             /* 四角形の横幅 */
    height: 34px;            /* 四角形の縦幅 */
    background: #2386d5;
    content:"";           /* 空白可 */
}
/*h3.title{
	margin : 0px 0px 30px 0px;
	padding : 8px 8px 8px 8px;
	background-image : url(/common/img/h3_bg.gif);
	background-repeat : repeat-x;
	border-color : #0075c2;
	border-style : solid;
	font-size : 16px;
	font-weight : bold;
	color : #0075c2;
	border-width: 1px 0 1px 0!important;
	border-top: 1px solid #2386D5!important;
}*/
DIV.button{
	margin : -12px 0px 18px -9px;
}
DIV.button IMG{
	margin : 0px 0px 6px 9px;
}
DIV.buttonIndex{
	width: 555px;
	margin : -12px 0px 0px 0px;
}
DIV.buttonIndex div.set{
	float: left;
	background: url(img/fundindex_bg.gif) no-repeat bottom right;
	margin: 0 0 20px 1px;
}	
DIV.buttonIndex IMG{
	margin : 0px 0px 0px 0;
}
DIV.buttonIndex .box{
	display: block;
	float: left;
	width: 178px;
	margin: 0 9px 0 0;
}	
DIV.buttonIndex .box2{
	display: block;
	float: left;
	width: 178px;
	margin: 0 0 0 0;
}	
DIV.buttonIndex p{
	margin : 8px 8px 8px 9px!important;
}
H4.other{
	margin-top : 24px;
}

DIV.image{
	padding-bottom : 16px;
	text-align : center;
}

H5{
	color : #255FB1;
	font-weight :bold;
}

div.adr{
	text-align: left;
}
div.adr p{
	margin-top: 15px;
	margin-bottom: 5px!important;
}
div.kome{
	margin: -15px 0 15px 0;
}

/*- att -*/
#TOPCLOSE{
	text-align: right;
	margin: -25px 0 0 0;
}
#TOPCLOSE A.close{
	padding : 0px 0px 0px 15px;
	margin: 0 3px 0 0;
	background: url(/common/img/close.gif) no-repeat left center;
}
#pagePaneFund{
	margin: 0px 0px 0px 28px;
	padding : 0px 0px 0px 12px;
	width : 588px;
	background-color : #FFFFFF;
	background-image : none;
	background-repeat : no-repeat;
	background-position : 0px 400px;
}
#footPaneFund{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width : 588px;
/*	height : 39px;  */
	clear : both;
	background-color : #FFFFFF;
	text-align : right;
}
#footPaneFund A.toTop{
	padding : 0px 0px 0px 12px;
	background-image : url(/common/img/icon_arrow_up.gif);
	background-repeat : no-repeat;
	background-position : 0px 80%;
	margin: 0 3px 10px 0;
}
#footPaneFund A.close{
	padding : 0px 0px 0px 15px;
	margin: 0 3px 10px 0;
	background: url(/common/img/close.gif) no-repeat left center;
}

#footPaneFund P{
	margin : 22px 0px 0px 0px;
	padding : 5px 0px 0px 0px;
	border-width : 1px 0px 0px 0px;
	border-color : #afafb1;
	border-style : solid;
	color : #787878;
	text-align : center;
	font-size : 0.8em;
}

div.evbody{
}
div.evbody h5{
	font-size: 105%;
	margin: 15px 0 0 0;
}
div.evbody h5.b{
	color: #333333;
	margin: 15px 0 10px 0;
	padding: 0 0 0 5px;
	border-left: #2386D5 5px solid;
	border-bottom: #2386D5 1px solid;
}

div.evbody h6{
	font-weight: bold;
	margin: 0 0 0 1em;
}

div.evbody img{
	margin: 10px 0 20px 0;
}
div.evbody table{
	width: 100%;
	border-collapse: collapse;
}
div.evbody table th{
	width: 5%;
}
div.evbody table td em{
	font-size: 85%;
}
div.evbody p{
	margin: 5px 0 12px 0;
}
/* HeadPane */
#headPane{
	font-size : 12px;
	height : 94px;
	padding : 0px 0px 0px 0px;
	background-image : url(/common/inc/img/header_bg.gif);
	background-repeat : no-repeat;
	background-color : #FFFFFF;
}
#headPane H1{
	position : absolute;
	top : 46px;
	left : 39px;
}
#headPane H1 IMG{
	vertical-align : center;
}
#headPane IMG{
	position : absolute;
}
ul li{
	list-style-type:disc;
	margin-left: 25px;
	margin-top: 8px;
}
ol li{
	list-style-type:decimal;
	margin-left: 25px;
	margin-top: 8px;
}