@charset "Shift_JIS";
html		{ overflow-y:scroll;}
body		{ font-size:12px; line-height:150%; margin:0px; padding:0px; text-align:center; background-color:#ffffff; font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif;}
p,div		{ margin:0px; padding:0px;}
ul,ol,li	{ margin:0px; padding:0px;}
h1,h2,h3,h4	{ font-size:100%; line-height:140%; margin:0px; padding:0px; font-weight:bold;}
table		{ font-size:100%; line-height:140%; margin:0px; padding:0px; border-collapse:collapse; empty-cells:show;}
th,td		{ padding:0px; font-weight:normal; text-align:left; vertical-align:top;}
table.vm th,table.vm td,tr.vm th,tr.vm td,th.vm,td.vm{ vertical-align:middle;}
img			{ vertical-align:bottom; border-style:none;}
a:link img	{ border-style:none;}a:visited img{ border-style:none;}a:hover img{ border-style:none;}
.acenter	{ text-align:center;}
.aright		{ text-align:right;}
.aleft		{ text-align:left;}
.block_cen	{ margin-left:auto; margin-right:auto;}
.block		{ display:block;}
.wsnwp,.nw	{ white-space:nowrap;}
.ls-		{ letter-spacing:-1px;}
.lsp		{ letter-spacing:1px;}
.en			{ font-family:Verdana,Arial,serif;}
.arial		{ font-family:Arial,serif;}
.bold		{ font-weight:bold;}
.font10		{ font-size:10px;}
.font11		{ font-size:11px;}
.font12		{ font-size:12px;}
.font14		{ font-size:14px;}
.fontup		{ font-size:110%;}
.fontdn		{ font-size: 90%;}
.sup		{ font-size: 80%; position:relative; top:-3px; left:1px;}
.underline	{ text-decoration:underline;}
p#anchor	{ position:absolute; top:0px; left:50%; width:1px; height:1px; font-size:1px; line-height:1px;}

a:link		{ color:#2873c5; text-decoration:none;}
a:visited	{ color:#2873c5; text-decoration:none;}
a:hover		{ color:#77b7f7; text-decoration:underline;}
a:active	{ color:#77b7f7; text-decoration:underline;}

div#navi			{ width:100%; padding:11px 0px 11px 0px; background-color:#345998;}
div#navi div		{ width:720px; margin-left:auto; margin-right:auto; text-align:center;}
div#navi table		{ font-size:10px; line-height:11px;}
div#navi td			{ padding:3px 7px 2px 7px; text-align:center; vertical-align:middle; border-left:solid 1px #5d7aad;}
div#navi td#navi0	{ border-style:none;}
div#navi a:link,
div#navi a:visited	{ color:#efeff7; text-decoration:none;}
div#navi a:hover,
div#navi a:active	{ color:#ffffff; text-decoration:underline;}

div#logoCarlyle		{ width:724px; margin-left:auto; margin-right:auto; padding:24px 0px 15px 0px; text-align:left;}

div#toptitle		{ width:100%; padding:22px 0px 8px 0px; background-color:#e9edf2;}
div#toptitle table	{ width:720px; margin-left:auto; margin-right:auto;}

div#main			{ width:720px; margin-left:auto; margin-right:auto; color:#2e6094; text-align:left;}

div#pan				{ font-size:10px; line-height:11px; padding:6px 0px 11px 26px; color:#77b7f7;}
div#pan a			{ text-decoration:none;}
div#pan span		{ margin-left:4px;}

div#foot			{ width:720px; color:#a4bcc7; clear:right;}
div#foot div		{ height:30px; text-align:right;}
p#pagetop			{ font-size:11px; visibility:hidden; padding-top:5px;}
p#pagetop a			{ padding-left:10px; background-image:url("../images/top-arrow.gif"); background-position:0px 0px; background-repeat:no-repeat;}
div#foot table		{ font-size:11px; width:100%;}
div#foot td			{ text-align:right;}
div#foot td#copy	{ padding-left:10px; text-align:left; font-family:Arial,serif;}
div#foot a:link,
div#foot a:visited	{ color:#a4bcc7; text-decoration:none;}
div#foot a:hover,
div#foot a:active	{ color:#aec8d4; text-decoration:none; text-decoration:underline;}
div#foot span		{ margin-left:5px;}
div#poptext			{ width:200px; padding:10px; text-align:left; background-color:#d9dfeb; position:absolute; display:none;}
div#bottom			{ height:12px; font-size:10px; line-height:10px;}

/*HOME*/
body#bodyhome		{ background-color:#e9edf2;}
div#home			{ font-size:12px;}
div#flash_box		{ background-image:url("../images/home/flash_bg.gif"); background-position:0px 0px; background-repeat:repeat-x;}
div#flash			{ width:722px; margin-left:auto; margin-right:auto; padding:27px 0px 18px 0px; text-align:left;}
div#flash object	{ margin-left:0px; margin-right:auto;}

div#inner1			{ margin:0;}
div#homenews		{ width:330px; padding:0px 0px 0px 0px; float:left;}
div#homenews p		{ margin:11px 0px 11px 0px; padding-bottom:4px;}
div#homemission2	{ width:330px; padding:0px 0px 23px 14px; float:right;}
div#homemission2 p	{ padding:3px 20px 0px 2px; line-height:150%; color:#666666; font-weight:bold;}
/div#home20			{ width:720px; border-top:solid 1px #d2d9e1; clear:left;}
div#home21			{ width:720px; padding-top:14px; border-top:solid 1px #ffffff;}
div#home22			{ width:720px; background-image:url("../images/home/home_bg.gif"); background-position:479px 0px; background-repeat:repeat-y;}
div#inner2			{ margin:0;}
div#homeFundsCase	{ width:330px; padding:0px 21px 0px 0px; float:left;}
div#homeFundsCase p	{ padding:3px 20px 0px 2px; line-height:150%; color:#666666; font-weight:bold;}
div#homewisely		{ width:330px; padding:0px 0px 23px 14px; float:right;}


div#home2xclear		{ width:720px; clear:right;}

table#homefunds		{}
table#homefuncs th	{ width: 154px; padding:10px 10px 20px 10px;}
table#homefunds td	{ padding:10px 6px 20px 10px;}
table#homefunds ul	{ margin:0px 0px 5px 0px;}
table#homefunds img	{ margin:10px 0px 5px 0px;}


div#homecaution		{ padding-top:22px;}
div#homecaution div	{ padding:15px 20px 20px 20px; line-height:150%; border:solid 1px #ffffff; background-color:#d9dfeb;}
div#homecaution p	{ color:#ff0000; padding-bottom:4px;}
ul.listhome li		{ padding:0px 0px 0px 10px; line-height:150%; background-image:url("../images/l3-arrow.gif"); background-position:0px 2px; background-repeat:no-repeat; list-style-type:none;}
div#homenews ul.listhome	{ margin:5px 0px 0px 145px;}
div#homenews ul.listhome li	{ line-height:130%;}

/*COMMON
-------------------------------------------------------------------------------------------*/
/*LEFT MENU*/
div#colLeft			{ width:200px; padding:10px 20px 0px 0px; float:right;}
div#colLeft p.title	{ font-size:16px; line-height:120%; margin:0px 0px 20px -1px; font-weight:bold;}
div#colLeft p.sub	{ font-size:14px; line-height:120%; margin:0px 0px 10px -1px; font-weight:bold;}
div#colLeft p		{ margin-top:10px; margin-bottom:20px;}
div#colLeft ul		{ margin:10px 0px 20px 0px;}
div#colLeft ul li	{ padding:1px 0px 3px 10px; background-image:url("../images/l3-arrow.gif"); background-position:0px 0.2em; background-repeat:no-repeat; list-style-type:none;}
div#colLeft ul ul	{ margin:2px 0px 2px 0px;}
div#colLeft ul ul li{ padding:1px 0px 1px 10px; background-image:url("../images/l3-arrow.gif"); background-position:0px 0.2em; background-repeat:no-repeat; list-style-type:none;}

/*RIGHT CONTENTS*/
div#colRight		{ width:465px; padding-right:1px; float:right;}
div#cont01			{ width:425px; padding:0px 20px 40px 20px; border:solid 1px #e3e7ed; background-color:#f5f8fb;}
div#cont01 h1		{ margin:20px 0px 20px -1px; font-size:14px;}
div#cont01 h2		{ margin:12px 0px 0px 0px; font-weight:normal;}
div#cont01 h3		{ margin:18px 0px 0px 0px;}
div#cont01 h4		{ margin:18px 0px 8px 0px;}
div#cont01 p		{ margin-top:8px;}
div#cont01 p.image	{ margin-top:20px; text-align:right;}
div#cont01 p.tri	{ padding:5px 0px 5px 10px; font-weight:bold; background-image:url("../images/l3-arrow.gif"); background-position:0px 0.5em; background-repeat:no-repeat;}
div#cont01 div.tri	{ padding-left:10px; background-image:url("../images/l3-arrow.gif"); background-position:0px 0.5em; background-repeat:no-repeat;}
div#cont01 div.tri h3,
div#cont01 div.tri p{ padding:5px 0px 5px 0px; font-weight:bold;}

div#cont01 p.tripro	{ padding:0px 0px 2px 10px; font-weight:bold; background-image:url("../images/l3-arrow.gif"); background-position:0px 0.2em; background-repeat:no-repeat;}
div#cont01 div.tripro	{ padding-left:10px; background-image:url("../images/l3-arrow.gif"); background-position:0px 0.2em; background-repeat:no-repeat;}
div#cont01 div.tripro h3,
div#cont01 div.tripro p{ padding:0px 0px 2px 0px; font-weight:bold;}


div#cont01 ul		{ margin-left:20px; margin-top:10px;}
div#cont01 ul li	{ margin-top:5px;}
div#cont01 ul h3,
div#cont01 ul h4	{ display:inline;}
div#cont01 ol		{ margin-left:32px; margin-top:10px;}
div#cont01 ol li	{ margin-top:3px;}

div#cont01 ul.list01	{ margin:-12px 0px 0px 3px;}
div#cont01 ul.list01 li	{ margin:0px; padding:5px 0px 6px 10px; background-image:url("../images/l3-arrow.gif"); background-position:0px 0.5em; background-repeat:no-repeat; list-style-type:none;}
div#cont01 th			{ padding:0px 5px 5px 0px; line-height:130%; white-space:nowrap;}
div#cont01 td			{ padding:0px 5px 5px 0px; line-height:130%;}
div#cont01 .section01	{ padding-bottom:20px;}
div#cont01 .section01hr	{ margin-bottom:20px; padding:0px 0px 20px 0px; border-bottom:solid 1px #666666;}

/*COSTOM
-------------------------------------------------------------------------------------------*/
/*FUND*/
div#cont01 table.fundlist td		{ padding:15px 0px 5px 0px; text-align:left;}
div#cont01 table.fundlist td.logo	{ padding:15px 15px 5px 0px; text-align:center; vertical-align:middle;}
div#cont01 table.fundlist td.part	{ padding:30px 0px 0px 0px; font-size:14px; font-weight:bold;}
div#cont01 table.fundlist td.cols	{ padding:5px 0px 15px 0px;}
div#cont01 table.fundlist td h4		{ margin:0px 0px 4px 0px;}


/*NEWS INDEX*/
table#news_anch					{ margin-left:12px;}
table.news01					{ margin-top:12px;}
div#cont01 table.news01 td		{ padding:0px 0px 5px 8px; line-height:130%;}
div#cont01 table.news01 td.date	{ padding:0px 0px 5px 0px; white-space:nowrap; text-align:right;}

/*SITEMAP*/
div#cont01 table#sitemap			{ margin-left:10px;}
div#cont01 table#sitemap ul			{ margin:0px 0px 18px 0px;}
div#cont01 table#sitemap ul ul		{ margin:5px 0px 10px 10px;}
div#cont01 table#sitemap ul ul ul	{ margin:2px 0px 10px 10px;}
div#cont01 table#sitemap ul li		{ margin:0px; padding:1px 0px 0px 10px; background-image:url("../images/l3-arrow.gif"); background-position:0px 0.2em; background-repeat:no-repeat; list-style-type:none;}
div#cont01 table#sitemap li.parent	{ padding:2px 0px 2px 0px; background-image:none;}
div#cont01 table#sitemap ul.parent	{ margin-left:0px; margin-bottom:4px;}

/*PORTFOLIO*/
div#cont01 table#folio01		{ width:418px;}
div#cont01 table#folio01 h1		{ margin:20px 0px 0px -1px;}
div#cont01 table#folio01 th		{ padding:0px 0px 5px 0px;}
div#cont01 table#folio01 td		{ padding:0px 0px 0px 3px;}
div#cont01 table#folio01 tr.foliotri td	{ padding:1px 10px 4px 13px; background-image:url("../images/l3-arrow.gif"); background-position:3px 0.2em; background-repeat:no-repeat;}
div#cont01 table#folio01 tr.catetop td	{ padding:1px 10px 8px 13px;}
div#cont01 table#folio01 th.folioabc	{ padding-bottom:2px;}
div#cont01 table#folio01 td.folioabc a,
div#cont01 table#folio01 td.folioabc span	{ margin-right:2px; font-size:14px; line-height:160%; font-weight:bold; font-family:Verdana,Arial,serif;}
div#cont01 table#folio01 td.folioabc span	{ color:#d4e4d4;}

/*FUND BETSU NAVI*/
div#cont01 table#folio02		{ margin:0px 0px 20px 0px; font-size:14px;}
div#cont01 table#folio02 td		{ padding:0px 12px 0px 0px;}
div#cont01 table#folio02 p		{ margin:0px; padding:2px 7px; background-color:#ffffff; border:solid 1px #2564a4; text-align:center;}
div#cont01 table#folio02 a,
div#cont01 table#folio02 a:link,
div#cont01 table#folio02 a:visited	{ display:block; margin:0px; padding:3px 8px; color:#ffffff; background-color:#2564a4; text-align:center;}
div#cont01 table#folio02 a:hover	{ padding:2px 7px; text-decoration:none; color:#2e6094; background-color:#ffffff; border:solid 1px #2564a4;}

/*GYOUSYU BETSU NAVI*/
div#cont01 table#folio03		{ margin:0px 0px 20px 0px; font-size:12px;}
div#cont01 table#folio03 td		{ padding:1px 6px 6px 0px; white-space:nowrap;}
div#cont01 table#folio03 p		{ margin:0px; padding:2px 6px; background-color:#ffffff; border:solid 1px #2564a4; text-align:center;}
div#cont01 table#folio03 a,
div#cont01 table#folio03 a:link,
div#cont01 table#folio03 a:visited	{ display:block; margin:0px; padding:3px 7px; color:#ffffff; background-color:#2564a4; text-align:center;}
div#cont01 table#folio03 a:hover	{ padding:2px 6px; text-decoration:none; color:#2e6094; background-color:#ffffff; border:solid 1px #2564a4;}

/*ALPHABET*/
div#cont01 table.folio_main td.folio_anchor table	{ width:418px;}
div#cont01 table.folio_main td.folio_anchor table td	{ padding-bottom:0px; vertical-align:bottom;}
div#cont01 table.folio_main td.folio_anchor table td.folio_abc p	{ padding-top:15px; font-size:24px; line-height:105%; font-weight:bold;}
div#cont01 table.folio_main td.folio_anchor table td.aright			{ padding-bottom:0px; margin-left:2px;}
div#cont01 table.folio_main td.folio_anchor table td.aright a		{ margin-left:2px;}
div#cont01 table.folio_main td.folio_anchor table td.aright span	{ margin-left:2px; color:#d4e4d4;}
div#cont01 table.folio_main td.folio_anchor table td.aright a.abc_pagetop	{ padding-left:15px; background-image:url("../images/top-arrow2.gif"); background-position:5px 0px; background-repeat:no-repeat;}

/*PHOTO AND DATA*/
div#cont01 table.folio_main		{ width:418px;}
div#cont01 table.folio_main h4	{ margin:0px 0px 8px 0px;}
div#cont01 table.folio_main td	{ padding-bottom:25px;}
div#cont01 table.folio_main img	{ margin-top:5px;}

/*CASE STUDY*/
div#casecomment		{ padding-top:20px;}
div#casecomment div	{ padding:10px 15px 15px 15px; line-height:150%; border:solid 1px #ffffff; background-color:#d9dfeb;}
div#casecomment p	{ color:#000000; padding-bottom:4px;}
div#casecomment img	{ float:right;}

/*CASE STUDY NAVI NEXT*/
div#cont01 table#next		{ margin:0px 0px 20px 0px; font-size:12px;  float:right;}
div#cont01 table#next td		{ padding:1px 6px 6px 0px; white-space:nowrap;}
div#cont01 table#next p		{ margin:0px; padding:2px 6px; background-color:#ffffff; border:solid 1px #2564a4; text-align:center;}
div#cont01 table#next a,
div#cont01 table#next a:link,
div#cont01 table#next a:visited	{ display:block; margin:0px; padding:3px 7px; color:#ffffff; background-color:#2564a4; text-align:center;}
div#cont01 table#next a:hover	{ padding:2px 6px; text-decoration:none; color:#2e6094; background-color:#ffffff; border:solid 1px #2564a4;}

/*CASE STUDY NAVI BACK*/
div#cont01 table#back		{ margin:0px 0px 20px 0px; font-size:12px;}
div#cont01 table#back td		{ padding:1px 6px 6px 0px; white-space:nowrap;}
div#cont01 table#back p		{ margin:0px; padding:2px 6px; background-color:#ffffff; border:solid 1px #2564a4; text-align:center;}
div#cont01 table#back a,
div#cont01 table#back a:link,
div#cont01 table#back a:visited	{ display:block; margin:0px; padding:3px 7px; color:#ffffff; background-color:#2564a4; text-align:center;}
div#cont01 table#back a:hover	{ padding:2px 6px; text-decoration:none; color:#2e6094; background-color:#ffffff; border:solid 1px #2564a4;}