@charset "shift_jis";

/* 	trust.css
====================================== */
/* sideArea_old
--------------------------------- */
#trust #sideArea{
	background: none;
	padding-bottom: 14px;
}
#trust #sideArea .mt11{
	margin-top: 11px;
}
#trust #sideArea .naviBoxTop{
	margin-bottom: 19px;
}
#trust #sideArea .naviBox01{
	width: 206px; 
	padding: 9px 0;
	background: url(/investment/trust/images/sn_bg001.gif) no-repeat 0 0;
	text-align: center;
}
#trust #sideArea .naviBox01 p.open{
	margin-top: 8px;
}
#trust #sideArea .naviBox01 a.txtLink01{
	background-image: url(/common/images/com_ic001_2.gif);
	font-weight: bold;
	color: #FFFFFF;
	line-height: 17px;
}
#trust #sideArea .naviBox02{
	width: 206px;
	margin-top: 12px;
	padding: 9px 0 18px;
	background: url(/investment/trust/images/sn_bg002.gif) no-repeat 0 0;
	text-align: center;
}
#trust #sideArea .naviBox02 p.login{
	margin-top: 7px;
}
#trust #sideArea dl.cpArea{
	border-bottom: 2px solid #70ba18;
}
#trust #sideArea dl.cpArea dt{
	font-size: 0;
	line-height: 0;
}
#trust #sideArea dl.cpArea dd{
	width: 194px;
	padding: 10px 4px;
	border-right: 2px solid #70ba18;
	border-left: 2px solid #70ba18;
	background: url(/common/images/snav_bg002.gif) no-repeat 0 100%;
	font-weight: bold;
	font-size: 86%;
}
#trust #sideArea dl.cpArea a.outLink{
	display:block;
}
#trust #sideArea dl.cpArea .pl{
	padding-left:13px;
}
#sideNavi div.top{
	border-top: 1px solid #BFBFBF;
}
#trust #sideArea .bnrBox{
	margin-top: 8px;
	text-align: center;
}
#trust #sideArea .bnrBox li{
	padding-bottom: 10px;
	line-height: 0;
	font-size: 0;
}
#trust #sideArea #sideNavi .wrap{
	margin-top: 11px;
}
#trust #sideNavi .categoryNavi dt{
	padding-left: 21px;
	background-position: 4px 0.65em;
}
#trust #sideNavi .categoryNavi dt a{
	width: 178px;
	padding: 6px 5px 6px 0;
}
#trust #sideNavi .categoryNavi dt.noSlide{
	padding-left: 0;
}
#trust #sideNavi .categoryNavi dt.noSlide a{
	padding-left: 21px;
}
#trust #sideNavi .categoryNavi dt span.noLink{
	padding: 6px 5px 6px 0;
}
#trust #sideNavi .categoryNavi .second-child li.outLink{
	background: url(/common/images/com_ic009.gif) no-repeat 10px 0.75em;
}
#trust #sideNavi .categoryNavi .second-child li.on{
	background: #cdf2f9 url(/common/images/snav_ic003.gif) no-repeat 1em 0.9em;
}

/* sideArea
--------------------------------- */
/* sideNavi */
.sideNavi dl{
	background-color: #e2e2e2;
	border-bottom: solid 1px #fff;
	margin-bottom: 15px;
}
.sideNavi .ttl{
	background-color: #1a3694;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
	text-indent: 1.0em;
}
.sideNavi .ttl a{
	color: #fff;
}
.sideNavi dt{
	background-color: #3954b2;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
	text-indent: 1.0em;
}
.sideNavi dt a{
	display: block;
}
.sideNavi dd{
	background-color: #fff;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
	margin-bottom: 1px;
	text-indent: 1.0em;
}
.sideNavi dd a{
	border-left: solid 1px #e2e2e2;
	border-right: solid 1px #e2e2e2;
	display: block;
	color: #0265cb;
}
.sideNavi .multi{
	background-color: #fff;
	color: #fff;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 1px;
	padding: 0;
	text-indent: 0;
}
.sideNavi .multi a{
	padding: 12px 1em 11px;
}
#trust .sideNavi dd.multi a.ic_popupLink{
	color: #0265cb;
	padding: 12px 0.5em 12px 2.6em;
}
.sideNavi .cur{
	background-color: #e5ecf4;
}
.sideNavi dt.hideTtl{
	height:1px;
	background-color:#e2e2e2;
}

/* bnrBox01 */
.bnrBox01{
	margin-top: 30px;
}
.bnrBox01 li {
	margin-bottom: 15px;
}
.bnrBox01 li a {
	display: block;
}
.linkBox01 {
	display: none;
}

/* #btnBoxCustom
--------------------------------- */
#btnBoxCustom div {
	border: solid 1px #e2e2e2;
	border-top: none;
	margin-bottom: 15px;
} 
#btnBoxCustom ul {
	padding: 15px 16px;
}
#btnBoxCustom li {
	background-color: #5f5f5f;
	border-radius: 3px;
	margin-bottom: 10px;
}
#btnBoxCustom li.trustOpen{
	display:none;
}
#btnBoxCustom li.last {
	margin-bottom: 0;
}
#btnBoxCustom li a {
	color: #fff;
	display: block;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 55px;
	text-align: center;
}
#btnBoxCustom li.nisaBtn a{
	line-height:1.2em;
	padding:12px 0;
	font-size:1.35em;
}
#btnBoxCustom ul.att {
	padding-top: 0;
}
#btnBoxCustom .att li {
	background-color: #d23838;
	margin: 0;
}
#btnBoxCustom .att li a {
	font-size: 1.1em;
	line-height: 33px;
}

/* contents
------------------------------------ */
#trust #contents .heading01 span.small{
	font-size: 85%;
}
#trust #contents .heading02_2 span.small{
	position: absolute;
	top: 9px;
	right: 10px;
	padding: 0;
	font-size: 85%;
	font-weight: normal;
	border: none;
}

/* mainImages */
#trust #imgWrapTrust{
	height: 220px;
	overflow: hidden;
	position: relative;
	width: 732px;
	margin-bottom:30px;
}
#trust #imgBar{
	position: absolute;
	top:0;
	left:0;
	width: auto;
}
#trust #imgBar li {
	float:left;
}
#trust #toLeft {
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top:-21px;
}
#trust #toRight {
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top:-21px;
}
#trust #panelNavi {
	position: absolute;
	bottom: 5px;
	height: 9px;
	left: 50%;
	margin-bottom:3px;
}
/* 2panel */
#trust #panelNavi .panel2{
	width: 36px;
	margin-left:-18px;
}
/* 3panel */
#trust #panelNavi .panel3{
	width: 54px;
	margin-left:-27px;
}
/* 4panel */
#trust #panelNavi .panel4{
	width: 72px;
	margin-left:-36px;
}
/* div#panelNavi ul */	
#trust #panelNavi li{
	background: url(/common/images/com_ui003.png) 22px 0 repeat-x;
	float:left;
	width:18px;
}
#trust #panelNavi li.on{
	background: url(/common/images/com_ui003.png) 4px 0 repeat-x;
}

/* h1 */
#trust #contents .heading01 .logo{
	display: block;
	min-height: 20px;
	_height: 20px;
	padding-right: 150px;
	background: url(/investment/trust/images/com_logo002.gif) no-repeat 100% 50%;
}
#trust .trusttop #contents .trustTtl{
	color: #1a3694;
	font-size: 1.5em;
	line-height: 1.4em;
	margin-bottom: 15px;
}
/* h2 */
#contents .heading02_2 span{
	border-left: 4px solid #70ba18;
}
/* h3 */
#contents .heading03_5{
	background-image: url(/common/images/com_bg004_4.gif);
}

/* table */
#trust .tblType02 th{
	background-color: #efefef;
}
#trust .tblType03 .ttl01{
	background-color: #efefef;
}

/* trustbtnBox */
#trust #contents .trustbtnBox{
	width: 732px;
	padding: 7px 0 14px;
	background: url(/investment/trust/images/com_bg001.gif) repeat-y 50% 4px;
	border: 1px solid #c8c8b8;
	/*corner*/
	-moz-border-radius: 4px; /* FireFox */
	-webkit-border-radius: 4px; /* Safari and Chrome */
	border-radius: 4px; /* Opera 10.5+, IE */

	position: relative; /* for PIE.htc */
	behavior: url(/common/js/htc/PIE.htc);
}
#trust #contents .trustbtnBox02{
	width: 732px;
	padding: 3px 0 10px;
	background: url(/investment/trust/images/com_bg005.gif) #7dbc2a repeat-y 50% 4px;
	border: 1px solid #7dbc2a;
	
	/*corner*/
	-moz-border-radius: 4px; /* FireFox */
	-webkit-border-radius: 4px; /* Safari and Chrome */
	border-radius: 4px; /* Opera 10.5+, IE */

	position: relative; /* for PIE.htc */
	behavior: url(/common/js/htc/PIE.htc);
}
#trust #contents .trustbtnBox .wrap,
#trust #contents .trustbtnBox02 .wrap
{
	float: left;
	width: 348px;
	padding: 7px 9px 0;
	text-align: center;
}
#trust #contents .trustbtnBox .wrap a.txtLink01{
	background-image: url(/common/images/com_ic014.gif);
}
#trust #contents .trustbtnBox02 .wrap a.txtLink01{
	background-image: url(/common/images/com_ic014_2.gif);
	color:#FFFFFF;
	font-weight:bold;
}

/* trustImportant */
#trust #contents .trustImportant{
	width: 694px;
	padding: 10px 19px;
	border: 1px dotted #e60012;
}
#trust #contents .trustImportant dt{
	padding-bottom: 5px;
}

/* trustFrame */
#trust #contents .trustFrame01{
	padding: 9px 11px;
	background-color: #fff0f0;
	border: 1px solid #ffadad;
}
#trust #contents .trustFrame02{
	padding: 9px 11px;
	background-color: #f6f6f6;
	border: 1px solid #c1c1c1;
}
#trust #contents .frameRed{
	padding: 6px;
	border: 1px solid #f27b54;
}

/* contentsList */
#trust #contents .contentsList dt{
	margin: 20px 0 5px;
}
#trust #contents .contentsList li{
	margin: 5px 0 0;
}
#trust #contents .contentsList dt a,
#trust #contents .contentsList li a{
	font-weight: bold;
}
#trust #contents dl.contentsList02{
	min-height: 71px;
	_height: 71px;
}
#trust #contents .contentsList dt a span,
#trust #contents .contentsList li a span{
	font-weight: normal;
}

#trust #contents .contentsList02 dt{
	position: relative;
	margin-bottom: 5px;
	padding-left: 80px;
	zoom: 1;
}
#trust #contents .contentsList02 dt img{
	position: absolute;
	top: 0;
	left: 0;
}
#trust #contents .contentsList02 dt a{
	font-weight: bold;
}
#trust #contents .contentsList02 dt a span{
	font-weight: normal;
}
#trust #contents .contentsList02 dd{
	padding-left: 80px;
}
#trust #contents .col2_1{
	float: left;
	width: 357px;
}
#trust #contents .col2_2{
	float: right;
	width: 357px;
}

/* index.html
------------------------------------ */
#trust #toSmt{
	display:none;
}
#trust #toSmt img{
	margin:0 auto;
	width:100%;
	height:auto;
	display:block;
}

/* frmArea
------------------------------------ */
#trust #contents .frmAreaTop{
	margin-bottom: 30px;
}
#trust #contents .frmArea{
	margin-top: 20px;
	margin-bottom: 30px;
}
#trust #contents .frmAreaTop .tab,
#trust #contents .frmArea .tab{
	margin-left: -2px;
}
#trust #contents .frmAreaTop .tab li,
#trust #contents .frmArea .tab li{
	float: left;
	padding-left: 2px;
	font-size: 0;
	line-height: 0;
}
#trust #contents .frmAreaTop .ifrm,
#trust #contents .frmArea .ifrm{
	background-color: #ffffff;
}
#trust #contents .frmAreaTop .ifrm iframe{
	width: 732px;
	overflow-x: hidden;
}
#trust #contents .frmArea .ifrm iframe{
	width: 750px;
	overflow-x: hidden;
}
/* top */
#trust .trusttop #contents .frmAreaTop .ifrm iframe{
	height: 1640px;
}
/* ranking */
#trust #contents .frmArea .ifrm iframe.ranking{
	height: 1450px;
}
/* search */
#trust #contents .frmArea .ifrm iframe.search{
	height: 1800px;
}
/* fund */
#trust #contents .frmArea .ifrm iframe.fund{
	height: 1500px;
}
/* calender */
#trust #contents .frmArea .ifrm iframe.calender{
	height: 750px;
}
/* holiday */
#trust #contents .frmArea .ifrm iframe.holiday{
	height: 780px;
}
/* report */
#trust #contents .frmArea .ifrm iframe.report{
	height: 650px;
}
/* favorite */
#trust #contents .frmArea .ifrm iframe.favorite{
	height: 1950px;
}
/* lipperColumn */
#trust #contents .ifrm iframe.lipperColumn{
	width: 760px;
	height: 1000px;
	overflow-x: hidden;
}

/*
SLIDER AREA 0918
*/
#trust #contents #image-navigation{
	height:330px;
	position:relative;
	margin-bottom:20px;
}
#trust #contents #image-navigation ul{
	position:absolute;
	top:275px;
	left:0;
	width:732px;
}
#trust #contents #image-navigation ul li,
#trust #contents #image-navigation ul li a {
	float:left;
	display:block;
	width:244px;
	height:55px;
}
#trust #contents #image-navigation .navi-image { position:relative;}
#trust #contents #image-navigation .navi-image a { display:block; }
#trust #contents #image-navigation .navi-image a { position:absolute; top:0; left:0; z-index:8; }
#trust #contents #image-navigation .navi-image a.active { z-index:10; }
#trust #contents #image-navigation .navi-image a.last-active { z-index:9; }





#trust #contents .navi ul li a{
	text-decoration:none;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size: 95%;
}

#trust #contents .navi ul li a span,
#trust #contents .navi ul li a.active span{
	display: table-cell;
	width: 244px;
	height: 55px;
	vertical-align: middle;
	text-align: center;
	color:#333;
	letter-spacing:1px;
	line-height:110%;
	background:url(/investment/trust/images/menu_normal.gif) no-repeat;
}
#trust #contents .navi ul li a.active span{
	background:url(/investment/trust/images/menu_normal_on.gif) no-repeat;
	text-shadow:#f7e6b7;
}
#trust #contents #image-navigation{
	display:none;
}
#trust #contents .navi ul li a span,
#trust #contents .navi ul li a.active span{
	display: block\9;/* IE 8以下 */
	float:left\9;/* IE 8以下 */
}
#trust #contents .navi ul li a span.line1{
	height: 31px\9;/* IE 8以下 */
	padding-top:24px\9;/* IE 8以下 */
}
#trust #contents .navi ul li a span.line2{
	height: 43px\9;/* IE 8以下 */
	padding-top:12px\9;/* IE 8以下 */
}
#trust #contents .navi ul li a span.line3{
	height: 50px\9;/* IE 8以下 */
	padding-top:5px\9;/* IE 8以下 */
}

/* beginner/index.html
------------------------------------ */
#trust #contents .pdfList li{
	padding-left: 19px;
	text-indent: -19px;
}
#trust #contents .pdfList a.pdfLink{
	zoom: normal;
}
	
/* sp/gold.html */
#trust #contents .inflation,
#trust #contents .emergency,
#trust #contents .lowDollar{
	float: left;
	width: 234px;
	margin-right: 15px;
}
#trust #contents .lowDollar{
	margin-right: 0;
}
#trust #contents .inflation dt,
#trust #contents .emergency dt,
#trust #contents .lowDollar dt{
	font-size: 0;
	line-height: 0;
}

#trust #contents .inflation dd{
	padding: 13px 11px;
	border: 2px solid #7fba00;
}
#trust #contents .emergency dd{
	padding: 13px 11px;
	border: 2px solid #e87511;
}
#trust #contents .lowDollar dd{
	padding: 13px 11px;
	border: 2px solid #51b5e0;
}
#trust #contents .goldBoxL{
	float: left;
	width: 385px;
}
#trust #contents .goldBoxR{
	float: right;
	width: 330px;
	background: url(/investment/trust/sp/images/gold_bg001.gif) no-repeat 0 0;
}
#trust #contents .goldBoxR .example{
	margin-top: 11px;
	padding: 2px 10px 16px;
	background: #ffd994 url(/investment/trust/sp/images/gold_bg002.gif) no-repeat 0 100%;
}
#trust #contents .goldBoxR .example h3{
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 110%;
	text-align: center;
}
#trust #contents .pickUp{
	padding-top: 15px;
	background: url(/investment/trust/images/com_bg003.gif) no-repeat 0 0;
}
#trust #contents .pickUp dl{
	float: left;
	width: 331px;
	padding: 0 20px 0 15px;
}
#trust #contents .pickUp dd{
	margin-top: 15px;
}
#trust #contents .pickUp .fundSearch{
	clear: both;
	padding: 15px 0 10px;
	background: url(/investment/trust/images/com_bg004.gif) no-repeat 0 100%;
}

/* sp/fund_of_currency.html */
#trust #contents .focMain{
	margin-top: -20px;
	margin-bottom: 30px;
	padding: 35px 320px 60px 15px;
	background: url(/investment/trust/sp/images/foc_img003.jpg) no-repeat 100% 100%;
}
#trust #contents h3.icQuestion{
	_height: 40px;
	min-height: 40px;
	padding: 15px 0 0 60px;
	background: url(/investment/trust/story/image/ic01.gif) no-repeat 0 0;
	font-weight: bold;
}
#trust #contents .focReturn{
	margin-left: 25px;
	width: 360px;
}

/* sp/dividends_01.html */
#trust #contents .trustAqua{
	color: #00b6ec;
}
#trust #contents .trustRed{
	color: #CC0000;
}
#trust #contents a.trustAnchorLink {
	padding: 0 1px 1px 15px;
	background: url(/investment/trust/images/com_ic001.gif) 0 0 no-repeat;
}
#trust #contents table.sim th{
	background-color: #FFFFFF;
	text-align: left;
}
#trust #contents table.sim th a.outLink,
#trust #contents table#fund01 a.outLink,
#trust #contents table#fund02 a.outLink{
	display: inline-block;
	background: url(/common/images/com_ic009.gif) 1px 0.3em no-repeat;
}
#trust #contents table.sim .txt01{
	margin-left: 7px;
	color: #e85f9d;
	font-size: 190%;
	font-weight: bold;
}
#trust #contents table.sim .txt01 span{
	padding: 0 3px;
	font-size: 65%;
}
#trust #contents table#fund01 th.ttl02,
#trust #contents table#fund02 th.ttl02{
	white-space: nowrap;
}
#trust #contents table#fund01 .ic01,
#trust #contents table#fund02 .ic01{
background:url(/common/images/com_ic009.gif) no-repeat 1px 0.3em;
padding-left:16px;
}
#trust #contents table#fund01 th.noSpace,
#trust #contents table#fund02 th.noSpace{
padding:0;
}
#trust #contents table#fund01 a.space,
#trust #contents table#fund02 a.space{
display:block;
padding:9px 7px;
}
#trust #contents .detail02{
	width: 201px;
}

/* sp/column01.html */
#trust #contents p.tblGreenTtl{
	padding-right: 165px;
	text-align: right;
}
#trust #contents table#tblGreen{
	float: right;
	width: 470px;
	margin-left: 20px;
	text-align: center;
}
#trust #contents table#tblGreen th{
	background-color: #cef5ef;
}
#trust #contents .column01_5point{
	padding: 10px 50px 25px;
	background: url(/investment/trust/sp/images/column01_bg01.gif) 0 0;
}
#trust #contents .column01_5point ul li{
	margin-top: 10px;
	padding: 6px 0 0 30px;
	background: url(/investment/trust/sp/images/column01_ic01.gif) 0 0 no-repeat;
}
#trust #contents .profile{
	position: relative;
	min-height: 145px;
	_height: 145px;
	margin: 10px 0 40px;
	padding-bottom: 10px;
	border-bottom: 5px solid #898989;
}
#trust #contents .profile dt{
	margin: 0 0 12px 145px;
	padding-bottom: 10px;
	background: url(/common/images/com_line003.gif) repeat-x 0 100%;
}
#trust #contents .profile dd{
	padding-left: 145px;
}
#trust #contents .profile dd.photo{
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 0;
}
/* sp/column02.html */
#trust #contents .caseBox{
	width: 350px;
	margin: 0 auto;
	padding: 10px;
	border: #333333 1px solid;
}
#trust #contents .colTwo {
	overflow: hidden;
	clear: both;
	width: 732px;
}
#trust #contents .date {
	text-align: right;
	margin-top: 0;
}
/* sp/column03.html */
#trust #contents table#tblGreen02{
	text-align: center;
}
#trust #contents table#tblGreen02 th{
	background-color: #cef5ef;
	font-weight: bold;
}
#trust #contents table#tblGreen02 td{
	padding: 5px;
}

/* sp/f_columnNN.html */
#trust #contents .graphImg{
	margin:0 0 10px 45px;
	_margin-left:23px;
	float:left;
}
#trust #contents .graphImg2{
	margin:0 0 10px 15px;
	_margin-left:7px;
	float:left;
}

#trust #contents .graphTbl{
	margin-left:20px;
	border-top: 2px solid #c1c1c1;
	border-bottom: 2px solid #c1c1c1;
	float:left;
}
#trust #contents .graphTbl th{
	background: url(/common/images/com_line002.gif) repeat-y 100% 0;
	border-bottom: 1px solid #c1c1c1;
	vertical-align: top;
	white-space: nowrap;
}
#trust #contents .graphTbl td{
	border-bottom: 1px solid #c1c1c1;
}
#trust #contents .graphTbl a{
	display:block;
}
#trust #contents .graphTbl a:hover{
	background-color:#f5ffae;
}

/* sp/f_column03.html,f_column04.html */
#trust #contents .fcolumnBox01{
	width: 730px;
	padding-bottom: 2px;
	background: url(/investment/trust/sp/images/f_column_bg002.gif) bottom no-repeat;
}
#trust #contents .fcolumnBox01 p{
	padding: 10px;
	background: #e8f3ff url(/investment/trust/sp/images/f_column_bg001.gif) no-repeat;
}
#trust #contents .tabMenuTop li.type05 .coming{
	background: url(/common/images/com_tab05_top.gif) no-repeat 0 0;
}
#trust #contents .tabMenuTop li.type05 .coming{
	background: url(/common/images/com_tab05_top.gif) no-repeat 0 0;
}
#trust #contents .tabMenuBtm li.type05 .coming{
	background: url(/common/images/com_tab05_btm.gif) no-repeat 0 0;
}

/*f_seminar01.html*/
#trust #contents .f_seminar_box .leftBox{
	float:left;
	width:560px;
}
#trust #contents .f_seminar_box .rightBox{
	float:right;
	width:150px;
}

/* sp/brazil.html , sp/highyield.html , sp/australia.html*/
#trust #contents .brazilBox01{
	float: right;
	width: 262px;
}
#trust #contents .brazilBox02{
	width: 357px;
	margin-top: 20px;
}
#trust #contents .brazilBox02 dl{
	width: 323px;
	_height: 100px;
	min-height: 100px;
	margin-top: 10px;
	padding: 15px;
	border: dotted 1px #999999;
	background-color: #eeeeee;
}
#trust #contents .brazilBox02 dl dt{
	font-weight: bold;
}
#trust #contents .brazilBox02 dl dd{
	margin-top: 10px;
}
#trust #contents .mt130{
	margin-top: 130px;
}
#trust #contents dl.brazilRisk dt,
#trust #contents dl.highyield dt,
#trust #contents dl.australiaRisk dt{
	float: left;
	clear: left;
	width: 160px;
	margin-top: 10px;
	padding: 5px 0 5px 30px;
	background: url(/investment/trust/sp/images/column01_ic01.gif) 0 0 no-repeat;
	font-weight: bold;
}
#trust #contents dl.brazilRisk dd,
#trust #contents dl.highyield dd,
#trust #contents dl.australiaRisk dd{
	padding: 15px 0 5px 190px;
}
/* sp/highyield.html */
#trust #contents .sec02 .imgbox01{
	width:279px;
}
#trust #contents .sec02 .sec01 .sec00 .graphbox01{
	width:360px;
}
#trust #contents .sec02 .sec01 .sec00 .graphbox02{
	width:354px;
}
/* sp/totalreturn.html */
#trust #contents .totalreturnBtn{
	padding: 10px;
	background-color: #f2f3f3;
	text-align: center;
}
#trust #contents .totalreturnTbl{
	float: left;
	width: 230px;
	border-top: 2px solid #c1c1c1;
	border-bottom: 2px solid #c1c1c1;
}
#trust #contents .totalreturnTbl th{
	background-color: #bde3f4;
	white-space: nowrap;
}
#trust #contents .totalreturnTbl th,
#trust #contents .totalreturnTbl td{
	font-weight: bold;
	padding: 4px;
	border-bottom: 1px solid #c1c1c1;
	text-align: center;
	vertical-align: top;
}
#trust #contents .totalreturnColumn{
	margin-top: 20px;
	padding: 12px 16px;
	background-color: #f7ffee;
}
#trust #contents .totalreturnColumn dt{
	padding-bottom: 3px;
	border-bottom: dotted 1px #bfbebe;
}
#trust #contents .imgFund{
	border: 1px solid #C1C1C1;
}

/* award */
#trust #contents .awardFund h3{
 padding: 10px 0 10px 30px;
	background: url(/investment/trust/images/award_ic001.gif) no-repeat 0 center;
	color: #0080ba;
	font-weight: bold;
	font-size: 110%;
}
#trust #contents .awardFund dl.line{
	margin-top: 12px;
	border-top: 1px #dddddd solid;
}
#trust #contents .awardFund dl.line dt{
	margin-top: 12px;
}
#trust #contents .awardFund dl dt a{
	font-weight: bold;
	font-size: 110%;
}
#trust #contents .awardFund dl dt img.thumb{
	float: left;
	margin: 0 10px 0 0;
}
#trust #contents .awardFund dl dd{
	margin: 7px 0 0 80px;
	padding: 7px 0 0;
	border-top: 1px #cccccc dotted;
}
#trust #contents .awardFund .width73{
	width: 73px;
}
#trust #contents .department{
	width: 590px;
	float: left;
}
#trust #contents .department dt{
	margin-top: 10px;
}
#trust #contents .department .award01{
	margin-top: 10px;
	padding: 10px 0 0 30px;
	background: url(/investment/trust/images/award_ic001.gif) no-repeat 0 center;
}
#trust #contents .department .award02{
	margin-top: 10px;
	padding: 10px 0 0 30px;
	background: url(/investment/trust/images/award_ic002.gif) no-repeat 0 center;
}
#trust #contents .awardFund dl.department dd{
	margin-left: 0;
	border: none;
}
#trust #contents .awardFund dl.department dd.last{
	margin-top: 7px;
	padding: 7px 0 5px;
	border-bottom: 1px #cccccc dotted;
}
#trust #contents .department02 dt{
	margin-top: 10px;
}
#trust #contents .department02 .award01{
	margin-top: 10px;
	padding: 10px 0 0 30px;
	background: url(/investment/trust/images/award_ic001.gif) no-repeat 0 center;
}
#trust #contents .awardFund dl.department02 dd{
	margin-bottom: 7px;
	margin-left:0;
	padding-bottom: 7px;
	border-bottom: 1px #cccccc dotted;
	border-top: none;
}
#trust #contents .awardFund dl.department dd{
	margin-left: 0;
	border: none;
}
#trust #contents .awardFund dl.department dd.last{
	margin-top: 7px;
	padding: 7px 0 5px;
	border-bottom: 1px #cccccc dotted;
}
#trust #contents .awardCaution dt{
	font-weight: bold;
	font-size: 110%;
}
#trust #contents .awardCaution dd{
	margin: 7px 0 0;
	padding: 7px 0 0;
	border-top: 1px #cccccc dotted;
}
#trust #contents .awardCaution .list01 li{
	padding: 5px 0 0;
}
#trust #contents .awardCaution .list01 p,
#trust #contents .awardCaution .list01 ul{
	padding: 0 0 0 1em;
}
#trust #contents .awardCaution .list02 li{
	padding: 0 0 0 10px;
	background: url(/common/images/com_ic007.gif) no-repeat 0 0.4em;
	zoom: 1;
}
/* outLink for IE */
#trust #contents .awardFund dl dt span.outIc{
	padding-right: 3px;
}

/* reit01.html
------------------------------------ */
#trust #contents h3.reit01_h3 img{
	vertical-align: middle;
}
#trust #contents h3.reit01_h3 span{
	padding-left: 10px;
	font-weight: bold;
}
#trust #contents .vline2{
	padding: 10px;
	border: 1px solid #c1c1c1;
}

/* questionnaire02.html
------------------------------------ */
#trust #contents .quesResult h3{
	margin-top: 30px;
	font-size: 120%;
	font-weight: bold;
}
#trust #contents .quesResult h3.q01{
	margin-top: 20px;
}
#trust #contents .ansBox{
	margin-top: 5px;
	padding: 20px 25px 10px;
	background: url(/investment/trust/images/questionnaire02_bg001.gif) no-repeat 0 0;
}
#trust #contents .ansBox table{
	float: left;
	width: 370px;
	margin-right: 30px;
}
#trust #contents .ansBox table th{
	background-color: #f7f6f6;
	text-align: center;
	white-space: nowrap;
}
#trust #contents .ansBox table td{
	background-color: #ffffff;
}
#trust #contents .ansBox table td.last{
	text-align: right;
}
#trust #contents .ansBox .ansList{
	float: left;
	width: 260px;
	padding: 5px 10px;
	border: 1px #c1c1c1 solid;
	background-color: #ffffff;
}
#trust #contents .ansBox .ansList ul li{
	background: url(/common/images/com_ic007.gif) no-repeat scroll 0 0.4em transparent;
	padding: 0 0 0 10px;
}
#trust #contents .quesOutline dt{
	float: left;
	clear: left;
	padding: 0 0 5px 15px;
	background: url(/common/images/com_ic017_2.gif) no-repeat 0 0.3em;
	zoom: 1;
}
#trust #contents .quesOutline dd{
	padding: 0 0 5px 6.5em;
	text-indent: -0.8em;
}

/* attention.html
------------------------------------ */
#trust #contents #ghArea,
#trust #contents #ghArea2{
	display:none;
	width:100%;
}
#trust #contents #winClose{
	padding: 7px 0;
	text-align:center;
	background-color: #f2f5f5;
	width:100%;
}
#trust #contents #winClose a{
	padding-left: 15px;
	background: url(/common/images/com_ic012.gif) no-repeat 0 50%;
	line-height: 1.1;
}
#footContainer.winCp{
	width:732px;
}
#footContainer.winCp .siteInfo{
	width:700px;
}
#footContainer.winCp ul{
	display: none;
}

/* attention_d.html
------------------------------------ */
#trust #contents .attention_dFrm{
	padding: 12px;
	border: 2px dotted #66ccff;
}

/* beginner/XX.html
------------------------------------ */
#trust #contents ol.BgnrNavi{
	padding: 10px 15px;
	height: 18px;
	border-top: solid 1px #c2ee8f;
	border-bottom: solid 1px #c2ee8f;
	background-color: #f8ffef;
	font-size: 104%;
}
#trust #contents ol.BgnrNavi li{
	float: left;
	margin-right: 20px;
	padding: 3px 0 0 30px;
	background: url(/investment/trust/beginner/images/com_ic001.gif) no-repeat 0 0;
}
#trust #contents ol.BgnrNavi li.first{
	background: none;
	padding-left: 0;
}
#trust #contents .QtxtBox{
	width: 700px;
	min-height: 94px;
	_height: 94px;
	margin-top: 20px;
	background: url(/investment/trust/beginner/images/com_frm002.gif) no-repeat 0 100%;
}
#trust #contents .Qtxt{
	width: 585px;
	padding: 10px 20px 55px 90px;
}
#trust #contents .AtxtBox{
	width: 706px;
	min-height: 94px;
	_height: 94px;
	margin-top: 20px;
	background: url(/investment/trust/beginner/images/com_frm004.gif) no-repeat 0 100%;
}
#trust #contents .Atxt{
	width: 580px;
	padding: 12px 13px 40px 25px;
}
#trust #contents .AtxtBox02{
	float: left;
	width: 450px;
	min-height: 96px;
	_height: 96px;
	margin-top: 20px;
	background: url(/investment/trust/beginner/images/com_frm007.gif) no-repeat 0 100%;
}
#trust #contents .Atxt02{
	width: 340px;
	padding: 12px 0 30px 77px;
}
#trust #contents .AtxtBox03{
	width: 351px;
	min-height: 94px;
	_height: 94px;
	margin-top: 20px;
	background: url(/investment/trust/beginner/images/com_frm009.gif) no-repeat 0 100%;
}
#trust #contents .Atxt03{
	width: 260px;
	padding: 5px 5px 45px 81px;
}

#trust #contents .onePoint{
	width: 704px;
	padding : 10px 0 10px 20px;
	border-left: 4px solid #c5c5c5;
	border-right: 4px solid #c5c5c5;
}
#trust #contents .onePoint02{
	width: 714px;
	margin-top: -10px;
	padding : 10px 0 10px 10px;
	border-left: 4px solid #c5c5c5;
	border-right: 4px solid #c5c5c5;
}
#trust #contents p.bgnr04txt{
	float: right;
	margin-right: 30px;
	margin-top: 160px;
}
#trust #contents table.Bgnr04Tbl .bgBlue{
	background-color: #e6f7fa;
}
#trust #contents table.Bgnr04Tbl .bgRed{
	background-color: #fbedf0;
}
#trust #contents table.Bgnr04Tbl .bgYellow,
#trust #contents table.Bgnr06Tbl .bgYellow{
	background-color: #fcf8e9;
}
#trust #contents dl.bgnr05 dt{
	float: left;
	clear: left;
	*width: 175px;
	margin-top: 15px;
	font-size:0px;
	line-height:0px;
}
#trust #contents dl.bgnr05 dd{
	*float: left;
	min-height: 100px;
	_height: 100px;
	padding-left: 195px;
	*padding-left: 20px;
	padding-top: 15px;
	text-align: left;
}
#trust #contents table.Bgnr06Tbl .imagArea{
	text-align:center;
}
#trust #contents dl.bgnr07 dt{
	float: left;
	clear: left;
	width: 111px\9;
	margin-top: 20px;
	font-size:0px;
	line-height:0px;
}
#trust #contents dl.bgnr07 dd{
	float: left\9;
	min-height: 70px;
	_height: 70px;
	padding-left: 130px;
	padding-left: 20px\9;
	padding-top: 20px;
	text-align: left;
}
#trust #contents h3.bgnr08 span{
	display: block;
	margin-top: 10px;
}
#trust #contents table.bgnr09Tbl{
	width: 732px;
}
#trust #contents table.bgnr09Tbl th,
#trust #contents table.bgnr09Tbl td{
	vertical-align: top;
}
#trust #contents table.bgnr09Tbl .bgnr09box01{
	width: 161px;
	padding: 10px;
	background: url(/investment/trust/beginner/images/09_bg001.gif) no-repeat 0 100%;
}
#trust #contents table.bgnr09Tbl .bgnr09box02{
	width: 311px;
	padding: 10px;
	background: url(/investment/trust/beginner/images/09_bg002.gif) no-repeat 0 100%;
}
#trust #contents .bgnr02box{
	float: left;
	width: 300px;
	margin-right: 80px;
}
#trust #contents .bgnr02box2{
	float: left;
	width: 300px;
	margin-right: 0;
}
#trust #contents .bgnr03box{
	float: left;
	width: 361px;
}
#trust #contents .bgnr03box .ill{
	float: left;
	width: 140px;
	margin-top: 10px;
}
#trust #contents .bgnr03box .txt{
	float: left;
	width: 210px;
	margin-top: 10px;
}

/* tool.html
------------------------------------ */
#trust #contents ul.toolArea{
	width: 732px;
	padding: 6px 0;
	background-color: #ebedec;
}
#trust #contents ul.toolArea li{
	float: left;
	padding : 0 0 6px 6px;
	line-height: 0;
	font-size: 0;
}
#trust #contents ul.toolArea02 li{
	width: 175px;
	padding: 6px;
	background-color: #ebedec;
	line-height: 0;
	font-size: 0;
}
#trust #contents ul.toolArea03 li{
	float:left;
	padding: 6px 0 6px 6px;
	background-color: #ebedec;
	line-height: 0;
	font-size: 0;
}
#trust #contents ul.toolArea03 li.last{
	padding: 6px;
}

/* search */
#trust #contents .searchArea{
	float: right;
	width: 250px;
	border: 1px solid #bdbcbd;
}
#trust #contents .searchArea dt{
	padding: 5px 10px 5px 38px;
	background: #ebebeb url(/investment/fx/images/com_ic002.gif) no-repeat 10px 50%;
	border-bottom: 1px solid #bdbcbd;
	font-weight: bold;
}
#trust #contents .searchArea dd{
	padding: 8px;
}
#trust #contents .keywordSearch{
	margin: 7px 0 8px;
}
#trust #contents .keywordSearch p.searchBox input{
	float: left;
	width: 165px;
	height: 20px;
	margin-right: 6px;
	padding: 3px 4px 0;
  border: 1px solid #959c9f;
	color: #888888;
	ime-mode: active;
}
#trust #contents .searchArea dd a{
	display: inline-block;
}
/* faqList02 */
#trust #contents .faqList02{
	margin-left: -15px;
}
#trust #contents .faqList02 h3{
	margin-bottom: 8px;
}
#trust #contents .faqList02 .wrap{
	clear: both;
	margin-bottom: 60px;
}
#trust #contents .col03{
	float: left;
	width: 234px;
	padding-left: 15px;
}
#trust #contents .col03 .detail{
	margin-top: 10px;
}
#trust #contents .col03 .detail a{
	padding: 0 1px 1px 15px;
	background: url(/common/images/com_ic001.gif) 4px 0.25em no-repeat;
}
#trust #contents .col03 .detail a.outLink{
	padding: 0 1px 1px 15px;
	background: url(/common/images/com_ic009.gif) 4px 0.25em no-repeat;
}

/* sp/index.html
------------------------------------ */
#trust #contents .campaignList dt{
	position: relative;
	margin: 20px 0 5px;
	padding-left: 250px;
	zoom: 1;
}
#trust #contents .campaignList dt img{
	position: absolute;
	top: 0;
	left: 0;
}
#trust #contents .campaignList dt a{
	font-weight: bold;
}
#trust #contents .campaignList dd{
	padding-left: 250px;
}
#trust #contents .spLine01{
	padding-bottom: 30px;
	background: #ffffff url(/investment/trust/images/com_bg004.gif) bottom repeat-x;
}
#trust #contents .fundColumn{
	float:left;
	width:570px;
	margin-bottom:10px;
}
#trust #contents .fundColumn a{
	font-size:110%;
	font-weight:bold;
	display:block;
}
#trust #contents .dateColumn{
	width:10em;
	float:right;
	text-align:right;
}
#trust #contents .txtColumn{
	clear:both;
	margin-top:10px;
}
#trust #contents .txtColumn .floatLeft{
	width:90px;
}
#trust #contents .txtColumn .floatRight{
	width:640px;
}
#trust #contents .linkColumn{
	display:block;
	margin-top:10px;
}

/* sp/favoritefund01.html,
sp/favoritefund04.html
------------------------------------ */
#trust #contents .fundBox{
	background: url(/investment/trust/sp/images/favoritefund_bg001.gif) no-repeat left bottom;
	padding-bottom:5px;
}
#trust #contents .fundBox .fundImg{
	padding:5px;
	border-right:1px dotted #b4db8e;
	width:55px;
	float:left;
}
#trust #contents .fundBox .fundLink{
	padding:10px;
	width:325px;
	float:left;
	border-right:1px dotted #b4db8e;
	height:5.3em;
	font-size:12px;
	position:relative;
}
#trust #contents .fundBox .fundLink p{
	position: absolute;
	top:43%;
}
#trust #contents .fundBox .fundLink p.fund3{
	top:25%;
}
#trust #contents .fundBox .fundDetail{
	width:315px;
	float:right;
}
#trust #contents .fundBox .fundDetail p{
	padding:12px 10px 12px 75px;
}
#trust #contents .fundBox .fundDetail .company{
	background: url(/investment/trust/sp/images/favoritefund_tx001.gif) no-repeat 10px 12px;
	border-bottom:1px dotted #b4db8e;
}
#trust #contents .fundBox .fundDetail .kind{
	background: url(/investment/trust/sp/images/favoritefund_tx002.gif) no-repeat 10px 12px;
}
#trust #contents .phBox{
	width:190px;
	float:left;
}
#trust #contents .txtBox{
	width:540px;
	float:right;
}
#trust #contents .txtInfo01{
	text-align:left;
	width:500px;
	margin:10px auto 0px;
}
#trust #contents .txtInfo02{
	text-align:left;
	width:370px;
	margin:10px auto 0px;
}
#trust #contents .txtInfo03{
	text-align:left;
	width:635px;
	margin:10px auto 0px;
}
#trust #contents .fundTable th{
	font-weight:normal;
	vertical-align:middle;
}
#trust #contents .fundTable td{
	text-align:center;
	padding:7px;
}
#trust #contents .fundTable .tdNumber{
	white-space:nowrap;
	text-align:right;
	display:block;
}
#trust #contents .fundTable .bgYellow{
	background-color:#ffeec2;
}
#trust #contents .fundBtn{
	background: url(/investment/trust/sp/images/favoritefund_bg002.gif) no-repeat left top;
	padding:30px;
}
#trust #contents .fundBtn floatLeft,
#trust #contents .fundBtn floatRight{
	width:304px;
}

/* sp/favoritefund02.html
------------------------------------ */
#trust #contents .fundList li{
	width:175px;
	float:left;
}
#trust #contents .fundList li p.txt{
	padding:5px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height:7.5em;
}
#trust #contents .ml05{
	margin-left:5px;
}

/* sp/favoritefund03.html
------------------------------------ */
#trust #contents .fundBox3{
	background: url(/investment/trust/sp/images/favoritefund_bg001.gif) no-repeat left bottom;
	padding-bottom:5px;
}
#trust #contents .fundBox3 .fundImg{
	padding:20px 10px 10px 15px;
	border-right:1px dotted #b4db8e;
	width:55px;
	float:left;
	height:6.3em;
}
#trust #contents .fundBox3 .fundLink{
	padding:26px 10px 37px;
	width:410px;
	float:left;
	border-right:1px dotted #b4db8e;
	height:4.3em;
	font-size:12px;
	position:relative;
}
#trust #contents .fundBox3 .fundDetail{
	width:220px;
	float:right;
}
#trust #contents .fundBox3 .fundDetail p{
	padding:5px 10px 10px 75px;
}
#trust #contents .fundBox3 .fundDetail .company{
	background: url(/investment/trust/sp/images/favoritefund_tx001.gif) no-repeat 10px 15px;
	border-bottom:1px dotted #b4db8e;
	margin: 5px 0 14px;
}
#trust #contents .fundBox3 .fundDetail .kind{
	background: url(/investment/trust/sp/images/favoritefund_tx002.gif) no-repeat 10px 5px;
}

/* sp/favoritefund04.html
------------------------------------ */
#trust #contents table.fund04 th,
#trust #contents table.fund04 td{
	text-align:center !important;
}
#trust #contents table.fund04 th.ttl01{
	font-weight:bold;
}
#trust #contents .txtInfo04{
	text-align:left;
	width:650px;
	margin:10px auto 0px;
}

/* old
================================= */
/* beginner */
.beg_frm01{
	background: url(/investment/trust/beginner/image/01_frm01.gif) no-repeat 0 0;
}
.beg_frm02{
	margin: 15px 20px 5px 30px;
}
.beg_bg01{
	background-color: #00c7f7;
}
/* accumu */
.accumu_txt01 {
	float: left;
	width: 170px;
	margin-top: 16px;
	margin-right: 52px;
	padding-left: 180px;
}
.accumu_txt02 {
	float:left; 
	width:170px; 
	margin-top:16px;
}
.accumu_txt03 {
	width:100px; 
	padding-top:15px;
	margin-left:10px;
}
.accumu_txt04 {
	display:block; clear:both;
}
.accumu_ttl01 {
	padding: 15px 25px;
}
.accumu_bg01 {
	background:url(/investment/trust/accumu/image/index_frm01_1.gif) no-repeat 100% 0;
}
.accumu_bg02 {
	background:url(/investment/trust/accumu/image/index_frm02_1.gif) no-repeat 0 0;
}
.accumuTab_bg01{
	background:url(/investment/trust/accumu/image/ranking_bg01.gif) repeat-x 0 100%;
}
.accumu_frm{
	border: 1px solid #c1c1c1;
	padding: 15px;
}
.rankingTbl{
	border: 1px solid #cbcbcb;
	border-collapse:collapse;
}
.rankingTbl td{
	padding: 7px;
	border: 1px solid #cbcbcb;
}
.rankingTbl th{
	padding: 7px;
	border: 1px solid #cbcbcb;
	font-weight: normal;
	color: #ffffff;
	background: -moz-linear-gradient(bottom, #727272, #3f3f3f);
	background: -webkit-gradient(linear, center bottom, center top, from(#727272), to(#3f3f3f));
	background-color: #4c4c4c;
}
.rankingTbl td a{
	display: inline-block;
}
/* dividends */
.dividends_bg01{
	background:url(/investment/trust/sp/image/dividends_btn_bg.gif) repeat-x;
}
.dividends_td01{
	background:url(/investment/trust/sp/image/dividends01_img08.gif) repeat-y;
}
.dividends_td02{
	background:url(/investment/trust/sp/image/dividends01_img06.gif) repeat-y 100% 100%;
	}
.dividends_td03{
	padding:2px;
}
.dividends_td04{
	background-color:#00b6ec;
}
.dividends_td05{
	border-top:1px #b5b5b5 solid; border-bottom:1px #b5b5b5 dotted;
}
.dividends_td06{
	border-bottom:1px #b5b5b5 dotted;
}
.dividends_td07{
	border-bottom:1px #b5b5b5 dotted; padding:12px 0;
}
.dividends_td08{
	border-bottom:1px #b5b5b5 dotted; padding:12px 10px 12px 30px;
}
.dividends_td09{
	padding:5px 0;
}
.dividends_tbl01{
	border: 1px solid #cccccc;
}
.dividends_tbl01 td{
	padding: 15px;
}
/* reinvestment */
.reinvest_frm01 {
	width:270px;
	background: url(/investment/trust/sp/image/reinvestment_frm01_1.gif) no-repeat 0 0;
}
.reinvest_frm01-2 {
	padding: 35px 54px 6px 32px;
}
.reinvest_frm02 {
	width:270px;
	background: url(/investment/trust/sp/image/reinvestment_frm02_1.gif) no-repeat 0 0;
}
.reinvest_frm02-2 {
	padding: 35px 38px 6px 46px;
}
.reinvest_frm03 {
	width:419px;
	background: url(/investment/trust/sp/image/reinvestment_frm03_1.gif) no-repeat 0 0;
}
.reinvest_frm03-2 {
	padding: 25px 97px 2px 25px;
}
/* selection */
.h3_style02{
	margin: 0;
	padding: 2px 0 0 17px;
	*padding: 3px 0 0 17px;
	background: url(/investment/trust/selection/image/com_ic001.gif) no-repeat 0 4px;
	font-weight: bold;
}
.fukidashi{
	padding: 15px 20px 5px 30px;
	background: url(/investment/trust/selection/image/01_img01_frm1.gif) no-repeat 0 0;
}
.selectionBox01{
	padding: 9px 11px;
	background-color: #fff0f0;
	border: 1px solid #ffadad;
}
.selectionBox02{
	padding: 9px 11px;
	background-color: #ECECEC;
}
.txtGreen{
	color: #02a502;
}
.bgBlue{
	background-color:#cbf5ff;
}
.selectionTbl01{
	padding: 12px;
	border: 1px solid #ffadad;
}
/* sp Australia */
span.mlr07{
	margin:0 7px;
}
div#spAustralia .bgSearch{
	background: url(/investment/trust/sp/image/australia_bg01.gif) 0 0 no-repeat;height:175px;
}
div#spAustralia table#opaArea td.txt01{
	padding: 55px 30px 10px 40px;
}
/* story NAVI */
.storyNavi{
	margin-bottom: 10px;
}
.storyNavi li{
	float: left;
	width: 30px;
	height: 25px;
	margin-right: 5px;
	padding: 1px 0 0 0;
	background:url(/resource/image/content/ftr_navi_base02.gif) no-repeat 0 0;
	line-height: 24px;
	text-align: center;
}
.storyNavi li.nobg{
	width: inherit;
	width: auto;
	height: 25px;
	padding: 0;
	background: none;
}
.storyNavi li em{
	font-weight: bold;
}
.storyNavi li a:link,
.storyNavi li a:visited{
	font-weight: normal; 
}
.storyNavi li a:hover,
.storyNavi li a:active{
	font-weight:bold; 
}
.storyNavi li.nobg a:hover,
.storyNavi li.nobg a:active{
	font-weight: normal; 
}
.dotline-t2 {
	background-image:url(/resource/image/content/dotline3.gif);
	background-repeat:repeat-y;
}
.fundTbl{
	border: 1px solid #cccccc;
	padding: 5px 0;

}
/* newfund */
dl.newFundList{
	margin-top: -10px;
}
dl.newFundList dt{
	clear: both;
	padding: 10px 0 0 85px;
	font-size: 110%;
	font-weight: bold;
}
dl.newFundList dd.fundImg{
	float: left;
	margin-top: -14px;
	min-height: 100px;
	_height: 100px;
}
dl.newFundList dd.detail01{
	margin-top: 10px;
	padding-left: 85px;
}
dl.newFundList dd.detail01 ul.listStyle01 li{
	margin-top: 5px;
}
.msg-bg11{
	background-color: #ebeff7;
}
table.newFundTbl{
	margin: 20px auto 0;
	border: 1px solid #b7b7b7;
}
table.newFundTbl .td01{
	padding: 10px;
	background-color:#ffffe6;
	font-size: 110%;
	font-weight: bold;
}
table.newFundTbl .td02{
	padding: 5px 10px 8px;
}
/* how_to_search.html */
table td.tdLineY{
	border-right: 1px solid #cfcfcf;
}

/* hour.html
------------------------------------ */
#trust #contents .infoFrm{
	padding: 2px;
	border: 1px solid #cdcdcd;
}
#trust #contents .msg-bg1{
	background-color: #cdcdcd;
}
#trust #contents .msg-bg3{
	padding: 8px;
	background-color: #f3f4f8;
}
#trust #contents .msg-bg4{
	background-color: #96a3cb;
}
#trust #contents .celp{
	padding: 8px;
}
#trust #contents .dotline1{
	margin-top: 8px;
	padding-top: 10px;
	background-image: url(/resource/image/content/dotline1.gif);
	background-repeat: repeat-x;
}

/* specific05.html
------------------------------------ */
#trust #contents .frameBox{
	border:1px solid #C1C1C1;
	padding:25px;
}
#trust #contents .frameBox .col01{
	width:265px;
	float:left;
	text-align:center;
	margin:20px 25px 0 0;
}
#trust #contents .frameBox .col02{
	float:left;
	width:390px;
}

/* /investment/trust/newfund/20121218.html
------------------------------------ */
#trust #contents .boxOption{
	border:1px solid #005bac;
	margin:5px 0px 20px 5px;
	/margin:5px 0px 20px 2px;
	width:180px;
	float:left;
}
#trust #contents .boxOption dt{
	background-color:#005bac;
	padding:5px;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
#trust #contents .boxOption dt span{
	font-weight:normal;
	font-size:84%;
}
#trust #contents .boxOption dd{
	font-size:84%;
	padding:10px 5px;
}
#trust #contents .ml150{
	margin-left:150px;
}
#trust #contents .detailOption{
	clear:both;
	padding-right:20px;
}
#trust #contents .detailOption dt{
	width:10em;
}
#trust #contents .detailOption dt span{
	color:#0068b7;
}
#trust #contents .detailOption dd{
	padding-left:12em;
	margin-top:-1.3em;
}
#trust #contents .caution{
	border:1px solid #e70f20;
	padding:7px;
	margin-top:20px;
	color:#e70f20;
	font-size:84%;
}

/* /investment/trust/newfund/20121218.html
------------------------------------ */
#trust #contents .fundMovie{
	margin: 15px 0px 15px 70px;
}
#trust #contents .fundMovie p{
	background: url(/investment/trust/newfund/images/20130812_bg01.gif) 0 0 no-repeat;
	height: 274px;
	width: 356px;
}
#trust #contents .fundMovie p img{
	margin-left: 42px;
	margin-top: 85px;
}
#trust #contents .fundMovie2{
	margin: 15px 0px 15px 70px;
}
#trust #contents .fundMovie2 p{
	background: url(/investment/trust/newfund/images/20130812_bg01.gif) 0 0 no-repeat;
	height: 274px;
	width: 356px;
}
#trust #contents .fundMovie2 p img{
	margin-left: 55px;
	margin-top: 78px;
}

/* /investment/trust/isa.html
------------------------------------ */
#trust #contents .tblISA{
	border-bottom: 2px solid #ccc;
    border-top: 2px solid #ccc;
}
#trust #contents .tblISA th{
	border-bottom: 1px solid #ccc;
    background:#f2f2f2 url(/common/images/com_line002.gif) repeat-y 100% 0;
	padding:2px;
}
#trust #contents .tblISA td{
	border-bottom: 1px solid #ccc;
    background: url(/common/images/com_line002.gif) repeat-y 100% 0;
	padding:20px 0px;
}
#trust #contents .tblISA .last{
	background-image:none;
}
#trust #contents .isaPoint dl{
    background: url(/investment/trust/images/isa_bg001.gif) repeat-y left top;
}
#trust #contents .isaPoint dt{
	float:left;
}
#trust #contents .isaPoint dd{
	float:left;
	padding:10px;
	width:547px;
}

#trust #contents .nisaMain{
	background: url(/investment/trust/images/nisa_bg001.jpg) no-repeat 0 100%;
	margin-bottom: 30px;
}
#trust #contents .nisaMainAccount{
	background: url(/investment/trust/images/nisa_bg001_2.jpg) repeat-x 0 100%;
	margin-bottom: 30px;
}
#trust #contents .nisaBtm{
	clear: both;
	height: 54px;
	margin-bottom: 30px;
	background: url(/investment/trust/images/nisa_bg002.gif) no-repeat 0 0;
}
#trust #contents .nisaMain li,
#trust #contents .nisaBtm li{
	float: left;
	line-height: 0;
	font-size: 0;
}

/* /investment/trust/isa/seminar.html
------------------------------------ */
#trust #contents .nisaMovie .floatLeft,
#trust #contents .nisaMovie .floatRight{
	width: 355px;
	height:350px;
	background: url(/investment/trust/isa/images/seminar_bg001.gif) no-repeat 0 0;
}
#trust #contents .nisaMovie .floatLeft img,
#trust #contents .nisaMovie .floatRight img{
	margin-top: 85px;
	margin-left: 40px;
}

/* /investment/trust/isa/question.html
------------------------------------ */
/*QA*/
#trust #contents .boxQ{
	background: url(/investment/trust/images/isa_bg002.gif) repeat-y left bottom;
	padding:0px 0px 45px 65px;
	width:295px;
	float:left;
}
#trust #contents .boxQ p{
	background: url(/investment/trust/images/isa_bg003.gif) no-repeat left top;
	padding:15px 20px 15px 25px;
}
#trust #contents .boxA{
	background: url(/investment/trust/images/isa_bg004.gif) repeat-y left bottom;
	padding:0px 65px 25px 0px;
	width:295px;
	float:right;
}
#trust #contents .boxA p{
	background: url(/investment/trust/images/isa_bg005.gif) no-repeat left top;
	padding:15px 20px 15px 25px;
}
#trust #contents .boxQA{
	border-bottom:1px dotted #c1c1c1;
	padding-bottom:20px;
	margin-bottom:20px;
}
#trust #contents .boxLast{
	border-bottom:none;
}

/* /investment/trust/isa/account.html
------------------------------------ */
#trust .entryflow ol li{
	float:left;
}
#trust #contents .btnArea .toEntryBtn,
#trust #contents .btnArea .accountBtn{
	width:466px;
	margin:0 auto;
	padding:0 0 15px;
	text-align:center;
	background:url(/investment/trust/isa/images/account_bg002.gif) no-repeat 0 bottom;
}
#trust .entryflowImg{
	position:relative;
}
#trust .imgLayer01{
	position:absolute;
	top:156px;
	left:30px;
}

/* /investment/104.html 
------------------------------------ */
#nonavi #mainContainer .t104Top{
	padding-top:30px;
	width:748px !important;
	margin:0 auto;
}
#nonavi #mainContainer .t104Top h1{
	font-size:30px;
	font-weight:bold;
	color:#17467f;
	border-bottom:#17467f 3px solid;
}
#nonavi #mainContainer .t104Top h1 + ul{
	padding:20px 0 13px 0;
	position:relative;
	height:27px;
}
#nonavi #mainContainer .t104Top h1 + ul .t104Top_li01{
	position:absolute;
	right:187px;
	width:189px;
	height:27px;
}
#nonavi #mainContainer .t104Top h1 + ul .t104Top_li02{
	position:absolute;
	right:0;
	width:178px;
	height:27px;
}
#nonavi #mainContainer .t104_main_v{
	position:relative;
	width:748px;
	height:877px;
	background:url(/investment/images/bg_main.jpg)
}
#nonavi #mainContainer .t104_main_v p{
	position:absolute;
	width:460px;
	height:25px;
	top:38px;
	left:34px;
}
#nonavi #mainContainer .t104_main_v h2{
	position:absolute;
	width:461px;
	height:246px;
	top:74px;	
	left:24px;
}
#nonavi #mainContainer .t104_main_v .toushikun{
	position:absolute;
	width:222px;
	height:222px;
	top:73px;	
	left:508px;
}
#nonavi #mainContainer .t104_main_v h3{
	position:absolute;
	width:674px;
	height:34px;
	top:370px;	
	left:37px;
}
#nonavi #mainContainer .t104_main_v .t104_main_txt{
	position:absolute;
	width:677px;
	height:200px;
	top:423px;	
	left:39px;
}
#nonavi #mainContainer .t104sec01 h2{
	color:#17467f;
	font-size:26px;
	height:28px;
	border-left:6px #17467f solid;
	padding-left:11px;
}
#nonavi #mainContainer .t104sec01 ul {
	position:relative;
	height:146px;
}

#nonavi #mainContainer .t104sec01 ul .t104sec01_li01 {
 position:absolute;
	width:368px;
	height:96px;
	top:22px;
	left:0;
}
#nonavi #mainContainer .t104sec01 ul .t104sec01_li02 {
	position:absolute;
	width:368px;
	height:96px;
	top:22px;
	right:0;
}
#nonavi #mainContainer .t104Btnarea{
	position:relative;
	background:#e9ebe5;
	height:103px;
	margin-top:26px;
}
#nonavi #mainContainer .t104Btnarea .t104Btnarea_li01,
#nonavi #mainContainer .t104Btnarea .t104Btnarea_li02,
#nonavi #mainContainer .t104Btnarea .t104Btnarea_li03{
	position:absolute;
	width:227px;
	height:71px;
	top:17px;
}
#nonavi #mainContainer .t104Btnarea .t104Btnarea_li01{
	left:15px;
}
#nonavi #mainContainer .t104Btnarea .t104Btnarea_li02{
	left:260px;
}
#nonavi #mainContainer .t104Btnarea .t104Btnarea_li03{
	left:506px;
}
#nonavi #mainContainer .t104sec02 h2{
	color:#17467f;
	font-size:26px;
	height:28px;
	border-left:6px #17467f solid;
	padding-left:11px;
}
#nonavi #mainContainer .t104sec02 ul {
	position:relative;
	height:236px;
	margin-bottom:100px;
}
#nonavi #mainContainer .t104sec02 ul .t104sec02_li01{
	position:absolute;
	width:368px;
	height:96px;
	top:22px;
	left:0;
}
#nonavi #mainContainer .t104sec02 ul .t104sec02_li02{
	position:absolute;
	width:368px;
	height:96px;
	top:22px;
	right:0;
}

/* clearFix
--------------------------------- */
#trust .trusttop #contents .mainArea,
#trust .trusttop #contents .mainArea .menuArea,
#trust #contents .frmAreaTop .tab,
#trust #contents .frmArea .tab,
#trust #contents .trustbtnBox,
#trust #contents .trustbtnBox02,
.storyNavi,
#trust #contents .goldBoxR .example,
#trust #contents .pickUp,
#trust #contents .pickUp .fundSearch,
#trust #contents .newFundList,
#trust #contents .awardFund dl,
#trust #contents .accumu_bg01,
#trust #contents ol.BgnrNavi,
#trust #contents dl.bgnr05,
#trust #contents dl.bgnr07,
#trust #contents ul.toolArea,
#trust #contents ul.toolArea03,
#trust #contents .onePoint,
#trust #contents .faqList02,
#trust #contents .faqList02 .wrap,
#trust #contents .colTwo,
#trust #contents .space,
#trust #contents .frameBox,
#trust .trusttop #contents .mainArea .lead,
#trust #contents .txtColumn,
#trust #contents .fundBox,
#trust #contents .fundBtn,
#trust #contents .fundList,
#trust #contents .fundBox3,
#trust #contents .isaPoint dl,
#trust #contents .boxQA,
#trust #contents .nisaMain ul,
#trust #contents .nisaMovie,
#trust #contents .f_seminar_box,
#trust .entryflow ol{
	/zoom:1;
}

#trust .trusttop #contents .mainArea:after,
#trust .trusttop #contents .mainArea .menuArea:after,
#trust #contents .frmAreaTop .tab:after,
#trust #contents .frmArea .tab:after,
#trust #contents .trustbtnBox:after,
#trust #contents .trustbtnBox02:after,
.storyNavi:after,
#trust #contents .goldBoxR .example:after,
#trust #contents .pickUp:after,
#trust #contents .pickUp .fundSearch:after,
#trust #contents .newFundList:after,
#trust #contents .awardFund dl:after,
#trust #contents .accumu_bg01:after,
#trust #contents ol.BgnrNavi:after,
#trust #contents dl.bgnr05:after,
#trust #contents dl.bgnr07:after,
#trust #contents ul.toolArea:after,
#trust #contents ul.toolArea03:after,
#trust #contents .onePoint:after,
#trust #contents .faqList02:after,
#trust #contents .faqList02 .wrap:after,
#trust #contents .colTwo:after,
#trust #contents .space:after,
#trust #contents .frameBox:after,
#trust .trusttop #contents .mainArea .lead:after,
#trust #contents .txtColumn:after,
#trust #contents .fundBox:after,
#trust #contents .fundBtn:after,
#trust #contents .fundList:after,
#trust #contents .fundBox3:after,
#trust #contents .isaPoint dl:after,
#trust #contents .boxQA:after,
#trust #contents .nisaMain ul:after,
#trust #contents .nisaMovie:after,
#trust #contents .f_seminar_box:after,
#trust .entryflow ol:after{
	content:'';
	display:block;
	clear:both;
}
