@charset "utf-8";
/* CSS Document */

/* ######################################################### */
/* Layout
01 Font Style
02 body
03 top
   -content
   -navi
04 inner
05 header
   -headernavi
06 footer
07 h1,h2,h3 ...
08 ClearFix & hasLayout
*/
/* ######################################################### */

/* ========================================================= */
/*　01 Font Style*/
/* ========================================================= */
html {
}
body {
	 font-family: 'Times New Roman', Times, 'HiraMinProN-W3', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', 'メイリオ', Meiryo, 'ＭＳ 明朝', 'MS Mincho', serif;
	color:#333;
}
h1, h2, h3, h4, h5, h6, pre, li, dt, dd, th, td, p ,div {
	font-size:107%;
	_font-size:small; /* IE6 */
	*font-size: medium; /* IE7 */
}
html>/**/body {
    font-size /*\**/: x-small\9;
} /* IE8 */
body:not(:target) {
	font-size:x-small;
} /* IE9 */

/* ========================================================= */
/*　02 body*/
/* ========================================================= */

body {
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #FFF;
}

#wraper {
	line-height:1.25;
}

#container {
	width:1018px;
}

.none {
	display: none;
}
a, a:link, a:visited, a:hover, a:active, a:focus{ color: #000; text-decoration: none; }
#inner #content a, #inner #content a:link, #inner #content a:visited,  #inner #contenta:hover, #inner #content a:active, #inner #content a:focus{ color: #000; text-decoration: underline; }

/* ========================================================= */
/*　03 top*/
/* ========================================================= */

#top #container {
	height:615px;

	/* 画像を修正し、グラデーションを削除 */
	background:url(../images/bg_top.jpg) no-repeat top right;
}

/*content*/
#top #content {
	margin:77px 0 0 78px;
}
#top .toppage_copy {
	text-align:center;
	padding:80px 0 35px 0;
}

/*navi*/
#top #content .navi {
	background:url(../images/bg_cont.png) top left repeat-y;
	/*font-size:14px;*/
	font-size:108%;
}
#top #content #navibox2 ul, #top #content #navibox3 ul {
	padding:0 0 20px 23px;
	width:196px;
}
#top #content #navibox1 ul {
	padding:0 0 0 23px;
	width:187px;
}
#top #content #navibox2 ul, #top #content #navibox3 ul {
	padding:0 0 0 51px;
	width:189px;
}
#top #content ul li a {
	text-decoration:underline;
	padding:0 0 10px 15px;
	display:block;
	background: url(../images/arrow.gif) 0px 5px no-repeat;
}
#top #content ul li a:hover {
	background: url(../images/arrow.gif) 0px 5px no-repeat;
}
#top #content .navifooter {
	background:url(../images/p_contfoot_type3.png) top left no-repeat;
	height:16px;
}

/* ========================================================= */
/*　04 inner common*/
/* ========================================================= */

#inner {
	/* 画像を修正し、グラデーション背景を削除 */
	background:url(../images/bg.gif) top left repeat-x;
}
#inner #content {
	margin:0 0 0 78px;
	padding:33px 87px 40px 0;
	border-right:#d70c19 solid 1px;
}
#inner .content_foot {
	background:url(../images/bg_ct_footer.gif) top left no-repeat;
	height:26px;
}
#pagetop {
	position: relative;
}
#pagetop img{
	position: absolute;
	left:1018px;
	bottom:100px;
}

/* ========================================================= */
/*　04 inner irregular*/
/* ========================================================= */

/* om1：A Word From Our Management */
#inner .type_om1 {
	background:url(../images/om/AWordFromOurManagement.jpg) 0px 45px no-repeat;
}
#inner .type_om1 h2 {
	margin:0 0 20px 0;
}
#inner .type_om1 .clam {
	padding-left:230px !important;
}
#inner .type_om1 .clam p {
	margin:10px 0 20px 0 ;
}
#inner .type_om1 ol {
	font-family: Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	margin: 1em 0;
	padding-left: 30px;
	list-style-type: decimal;
}
#inner .type_om1 ol li {
	padding: 10px 0;
}

/* om2：Key Facts */
#inner .type_om2 {
	background:url(../images/om/KeyFacts_bg.jpg) top right no-repeat;
	padding:33px 250px 40px 0 !important;
}
#inner .type_om2 .clam p {
	padding:0 0 0 15px;
	margin:30px 0 0 0 ;
	background: url(../images/tx_point.gif) 0px 7px no-repeat;
}

/* om3：Client Vision */
#inner .type_om3 h2 {
	font-size:153.9%!important;
	text-indent:-20px;
	padding-left:20px;
}
#inner .type_om3 .clam p {
	margin:10px 0 40px 0;
	padding-left:20px;
}

/* om4：The Team */
#inner .type_om4 .img img {
	margin:30px 0 0 0 ;
}

/* om5：Philosophy */
#inner .type_om5 .clam p {
	margin:10px 0 30px 0 ;
}

/* os1：Investment Management */
#inner .type_os1 h2 {
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:#000 solid 1px;
}
#inner .type_os1 .clam p {
	padding:0 0 0 15px;
	margin:30px 0 0 0 ;
	background: url(../images/tx_point.gif) 0px 7px no-repeat;
}
#inner .type_os1 .sec_h2 {
	margin:65px 0 5px 0;
}
#inner .type_os1 img {
	margin:30px 0 0 0 ;
}

/* os2：Administration&Control */
#inner .type_os2 .clam p {
	padding:0 0 0 15px;
	margin:30px 0 0 0 ;
	background: url(../images/tx_point.gif) 0px 7px no-repeat;
}
#inner .type_os2 img {
	margin:20px 0 0 0 ;
}

/* os3：Product Range */
#inner .type_os3 .clam p {
	padding:0 0 0 15px;
	margin:15px 0 0 0 ;
	background: url(../images/tx_point.gif) 0px 7px no-repeat;
}
#inner .type_os3 img {
	margin:20px 0 0 0 ;
}

/* os4：Awards */
#inner .type_os4 .clam {
	background:#F2F2F3;
	padding:0 15px 15px 15px;
	margin:20px 0 0 0 ;
	width:810px;
}
#inner .type_os4 .img {
	/*width:103px;*/
	width:150px;
}
#inner .type_os4 .box {
	/*width:700px;*/
	width:653px;
}
#inner .type_os4 .clam p {
	padding:15px 0 0 0;
}
#inner .type_os4 .clam div {
	margin:15px 0 0 0 ;
}
#inner .type_os4 .box ul li {
	margin:5px 0 0 0 ;
}

/* os5：Exchange Trades Funds */
#inner .type_os5 .clam h4 {
	margin:30px 0 0 0 ;
}
#inner .type_os5 .clam h4 span {
	font-size:50% !important;
}

/* oc1：Assets Under Management */
#inner .type_oc1 .clam p {
	padding:0 0 0 15px;
	margin:30px 0 0 0 ;
	background: url(../images/tx_point.gif) 0px 7px no-repeat;
}
#inner .type_oc1 img {
	margin:30px 0 0 0 ;
}

/* oc2：Distribution Network */
#inner .type_oc2 .clam p {
	margin:20px 0 0 0 ;
	text-align:right;
}
#inner .type_oc2 .clam table {
	background:#F8D8C8;
	border:#F8D8C8 solid 10px;
	width:850px;
	margin:10px 0 0 0;
}
#inner .type_oc2 .clam table .line {
	border-bottom:#D80C18 solid 1px;
}
#inner .type_oc2 .clam table .noline {
	border-bottom:none;
}
#inner .type_oc2 .clam table tr td {
	padding:10px;
}
#inner .type_oc2 .clam table tr .td1 {
	width:20px;
	text-align:left;
}
#inner .type_oc2 .clam table tr .td2 {
	width:200px;
	text-align:left;
}
#inner .type_oc2 .clam table tr .td3 {
	color:#D80C18;
	font-weight:bold;
	width:20px;
	text-align:right;
}
#inner .type_oc2 div.note {
	margin-top:10px;
}
#inner .type_oc2 div.note span {
	 font-family: 'Times New Roman', Times, 'HiraMinProN-W3', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', 'メイリオ', Meiryo, 'ＭＳ 明朝', 'MS Mincho', serif!important;
	font-size:11px!important;
	padding-top:9px;
}

/* oc3：Organization Structure */

/* oc4：History */
#inner .type_oc4 .img {
	margin:30px 0 0 0 ;
	text-align:center;
}

/* oc5：Corporate Overview */
#inner .type_oc5 .clam table {
	width:850px;
}
#inner .type_oc5 .clam table .line {
	border-right:#666 solid 1px;
	padding:20px 20px 20px 0 ;
	width:170px;
	text-align:right;
}
#inner .type_oc5 .clam table .noline {
	border-bottom:none;
	text-align:left;
	padding:20px ;
}

/* oc6：Disclaimer */
#inner .type_oc6 h3 {
	margin:0 0 15px 0 ;
}
#inner .type_oc6 .clam {
	margin:0 0 50px 0 ;
}
#inner .type_oc6 .clam p {
	margin:0 0 15px 0 ;
	/*font-size:12px !important;*/
	font-size:93% !important;
}
#inner .type_oc6 .clam li {
	margin:10px 0 10px 0 !important;
}
#inner .type_oc6 .clam .ul li {
	list-style-type:disc !important;
	list-style-position:inside !important;
	background:none !important;
	margin:0 !important;
}
#inner .type_oc6 .clam .fee_structure {
	margin:0 0 0 0 !important;
}
#inner .type_oc6 .clam .fee_structure li {
	margin:0 0 0 0 !important;
	/*font-size: 10px !important;*/
	font-size:77% !important;
	display:block !important;
	background: url(../images/tx_point2.gif) 0px 2px no-repeat !important;
	padding:0 0 0 11px !important;
}


/* ========================================================= */
/*　05 header*/
/* ========================================================= */

#header {
	padding:0 0 0 78px;
}
#header .header_logo{
	/* 画像を修正し、枠線削除＆透過GIF */
	background:url(../images/bg_header_logo.gif) left 4px no-repeat;
	width:410px;
	height:58px;
	float:left;
	display:inline;
}
#header .header_logo a{
	display:block;
	width:410px;
	height:58px;
}
#header .header_copy{
	margin:9px 0 0 62px;
	width:183px;
	height:9px;
	float:left;
}
#header .header_link{
	width:74px;
	height:20px;
	float:right;
}
.headerright_linkbox {
	width:530px;
}

/*headernavi*/
.headerright_navibox {
	margin:20px 0 0 71px;
}
.headerright_navibox span {
	width:134px;
	margin:0 31px 0 0;
	font-size:20px;
	_font-size:18px; /* IE6 */
	*font-size:18px; /* IE7 */
	color:#066d38;
	font-weight:bold;
	border-bottom:#d70c19 solid 3px;
}
.headerright_navibox a {
	width:134px;
	margin:0 31px 0 0;
	font-size:20px;
	_font-size:18px; /* IE6 */
	*font-size:18px; /* IE7 */
	color:#d70c19;
	font-weight:bold;
	border-bottom:#d70c19 solid 3px;
}
#headernavi {
	padding:11px 0 0 78px;
}
#headernavi ul {
	display:inline;
}
#headernavi ul li {
	float:left;
	margin:0 30px 0 0;
}
#headernavi ul li a {
	text-decoration:underline;
	padding:0 0 0 15px;
	display:block;
	background: url(../images/arrow.gif) 0px 5px no-repeat;
}
#headernavi ul li a:hover {
	background: url(../images/arrow.gif) 0px 5px no-repeat;
}

/* ========================================================= */
/*　06 footer*/
/* ========================================================= */

#footer {
	text-align:center;
	padding:20px 0 0 0;
}
#footer div {
	margin:0 0 17px 0;
}
 #footer .footer_url {
	/*font-size: 10px;*/
	font-size:77%;
	color:#383838;
 }

/* ========================================================= */
/*　07 h1,h2,h3 ...*/
/* ========================================================= */

h1 {
	padding:63px 0 0 78px;
	/*font-size: 36px;*/
	font-size:278%;
	color:#006933;
	font-weight:bold;
	width:1018px;
	height:80px;
	background: url(../images/bg_ct_head.gif) bottom left no-repeat;
}
h2 {
	/*font-size: 30px;*/
	font-size:231%;
	color:#d70c19;
}
h3 {
	/*font-size:20px;*/
	font-size:153.9%;
	font-weight:bold;
	color:#3e3a39;
}
h4 {
	/*font-size:20px;*/
	font-size:153.9%;
	line-height:22px;
	font-weight:bold;
	display:block;
	padding:0 0 0 15px;
	background: url(../images/tx_point.gif) 0px 7px no-repeat;
}
#inner #content p{
	font-family: Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	/*font-size:14px;*/
	font-size:108%;
	line-height:22px;
	display:block;
}
#inner #content span{
	font-family: Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	/*font-size: 10px;*/
	font-size:77%;
	line-height:12px;
}
#inner #content ul {
	display:inline;
	/*font-size:12px;*/
	font-size:93%;
}
#inner #content ul li {
	padding:0 0 0 15px;
	display:block;
	background: url(../images/tx_point.gif) 0px 2px no-repeat;
}
#inner #content table {
	/*font-size:14px;*/
	font-size:108%;
}
#inner #content .bold {
	font-weight:bold;
}

/* ========================================================= */
/*　08 ClearFix & hasLayout*/
/* ========================================================= */

.cf:after{ content:""; display: block; clear: both; height: 0; font-size: 0; visibility: hidden; }
.clear { height: 0px; width: 0px; line-height: 0; clear: both; overflow: hidden; margin: 0; padding: 0;}
.f_left { float:left;}
.f_right { float:left;}


/* ========================================================= */
/*　99 Add  */
/* ========================================================= */
span.pdf {
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	 /display: inline; /*for ie5～7*/
	 /zoom: 1; /*for ie5～7*/
	background:url(../images/icon_pdf_s.gif) no-repeat left 0;
	padding: 0 0 0 18px;
	margin-left:5px;
	min-height:16px;
	height: auto !important;
	height: 16px;
}
