@charset "shift-jis" ! important;/*デフォルトキャラコード*/

/*共通*/
html,body {
	margin:0 auto ! important;
	padding:0 ! important;
	//height:100% ! important; /* 100 % height */
}
html>body #wrap {} /* 100 % height */
#wrap {
	width:960px ! important;
	margin:0 auto ! important;
}


p,form,ul,ol{margin:0px ! important;padding:0px ! important;}
table,tr,td{margin:0px ! important;padding:0px;border-collapse:collapse ! important;}
.clr{clear:left ! important;}
form {display: block ! important;margin: 0 ! important;padding: 0 ! important;}
fieldset {margin: 0 ! important;padding: 0 ! important;border: none ! important;}
legend {display: none ! important;}
label {display: none ;margin: 0 ! important;padding: 0 ! important;vertical-align: middle ! important;}
input{vertical-align: middle ! important;}
h1,h2,h3{margin:0px ! important;}
.blue{color:#00346E ! important;}
.wblue{color:#0D618F ! important;}
.blred{color:#AE0000 ! important;}
a{text-decoration:none ! important;}
a:link{color:#00346E ! important;text-decoration:underline ! important;}
a:visited{color:#00346E ! important;text-decoration:underline ! important;}
a:hover{color:#00346E ! important;text-decoration:underline ! important;}
.inpage{}
.inpage2{z-index: 3 ! important;position:static ! important;height:210px ! important;margin-top:-210px ! important;}
.inpage2_02{z-index: 3 ! important;position:static ! important;height:90px ! important;margin-top:-90px ! important;}

.inpage3{z-index: 3 ! important;position:static ! important;height:224px ! important;margin-top:-224px ! important;}

h1{margin:10px 0px 10px 0px ! important;}
.sub-header{padding:5px 0px 10px 0px ! important;}
.sub-header img{margin-right:-2px ! important;}

.box{margin-top:15px ! important;height:60px ! important;border-top:2px solid #558AAA ! important;width:960px ! important;}
.box td{background-color:#EEEEEE ! important;font-size:12px ! important;border-top:1px solid white ! important;
padding:4px 0px 4px 10px ! important;}
.box td img{vertical-align:middle ! important;}
.box .box-inner{border-left:1px solid white ! important;border-right:1px solid white ! important;}
.box .btm{width:960px ! important;background-color:white ! important;text-align:right ! important;font-size:10px ! important;}
.box3{margin-top:15px ! important;width:960px ! important;}

.wblck{margin:18px 0px 12px 0px;}
.wblck_mt0{margin:0px 0px 12px 0px ! important;}

.title01 h2 {
	background-image:url(/img/title01.gif) ! important;
	background-repeat:no-repeat ! important;
	background-color:#fff ! important;
	width:100% ! important;
	height:40px ! important;
	font-size:18px ! important;
	margin-bottom:5xp ! important;
	padding:11px ! important;}

.wblck h2{background-color:#E8EBF2;}
.wblck h2.big{margin-bottom:30px ! important;}
.wblck ul{padding:5px ! important;list-style-image:url(../img/icon-dotted.gif) ! important;margin-left:26px ! important;
line-height:160% ! important;color:#666 ! important;}
.wblck ul li{margin:5px 0px 10px 0px ! important;}
.wblck .left{float:left ! important;width:560px ! important;}
.wblck .left .text{padding:5px ! important;margin-left:6px ! important;line-height:160% ! important;color:#666 ! important;}
.wblck h3{color:#013366 ! important;margin:10px 0px 0px 10px ! important;font-weight:normal ! important;}
.wblck .right, .right02{float:left ! important;padding:0px 10px 20px 20px ! important;}

.wblck .low{padding-left:38px ! important;}
.wblck .low .Llow{float:left ! important;width:248px ! important;height:240px;background-color:#D2E8F3 ! important;color:#333 ! important;}
.wblck .low .Llow02{height:120px ! important;}
.wblck .low .Llow02_02{height:160px ! important;}
.wblck .low .Llow03{background-color:#FFDCBE ! important;}

.wblck .low .Llow ol{list-style:none ! important;padding:5px ! important;margin-left:10px ! important;}
.wblck .low .Llow ol .f1{background:url(../img/icon_b1.gif) no-repeat 0px 2px ! important;padding-left:16px ! important;
margin:5px 0px 10px 0px ! important;}
.wblck .low .Llow ol .f2{background:url(../img/icon_b2.gif) no-repeat 0px 2px ! important;padding-left:16px ! important;
margin:5px 0px 10px 0px ! important;}
.wblck .low .Llow table{font-size:12px ! important;margin:12px ! important;color:#066291}
.wblck .low .Llow table .index{width:60px ! important;padding:1px 0px 0px 0px ! important;}
.wblck .low .Llow table td{vertical-align:top ! important;padding-bottom:4px ! important;}
.wblck .low .Mlow{float:left ! important;width:248px ! important;height:240px;background-color:#FFDCBE ! important;margin-left:123px ! important;
color:#333 ! important;}
.wblck .low .Mlow02{height:120px ! important;}
.wblck .low .Mlow02_02{height:160px ! important;}
.wblck .low .Mlow03{background-color:#D2E8F3 ! important;}

.wblck .low .Mlow ol{list-style:none ! important;padding:5px ! important;margin-left:10px ! important;}
.wblck .low .Mlow ol .f1{background:url(../img/icon_o1.gif) no-repeat 0px 2px ! important;padding-left:16px ! important;
margin:5px 0px 10px 0px ! important;}
.wblck .low .Mlow ol .f2{background:url(../img/icon_o2.gif) no-repeat 0px 2px ! important;padding-left:16px ! important;
margin:5px 0px 10px 0px ! important;}
.wblck .low .Rlow{float:left ! important;width:270px ! important;height:70px ! important;font-size:12px ! important;color:#666 ! important;padding:170px 10px 0px 10px ! important;
line-height:16px ! important;}
.wblck .low .exip{font-size:12px ! important;color:#666 ! important;
line-height:18px ! important;letter-spacing:1px ! important;}
.wblck .low .exip td{vertical-align:top ! important;padding-bottom:5px ! important;}
.wblck .low .exip .index{width:24px ! important;}
.wblck .low .text{padding:0px ! important;margin-left:2px ! important;line-height:160% ! important;color:#666 ! important;}

.wblck .upper .AnteiGrPls{line-height:140% ! important;color:#666 ! important;margin:0px 0px 5px 10px ! important;}

.wblck .upper .AnteiBond{width:690px ! important;margin-left:50px ! important;}
.wblck .upper .AnteiBond td{border:1px solid white ! important;line-height:140% ! important;color:#666 ! important;vertical-align:top ! important;}
.wblck .upper .AnteiBond .ABleft{width:247px ! important;}
.wblck .upper .AnteiBond .ABmidd{width:60px ! important;vertical-align:middle ! important;text-align:center ! important;}
.wblck .upper .AnteiBond .ABright{width:380px ! important;}
.wblck .upper .AnteiBond .trim{text-align:center ! important;padding:1px ! important;}
.wblck .upper .AnteiBond .txt p{padding:8px ! important;}
.wblck .upper .AnteiBond .desc{background-color:#CEDFEF ! important;}
.wblck .upper .duration{margin-left:38px ! important;}

.wblck .upper .AnteiBeidoru{width:800px ! important;margin-left:50px ! important;}
.wblck .upper .AnteiBeidoru td{border:1px solid white ! important;line-height:140% ! important;color:#666 ! important;vertical-align:top ! important;
width:250px ! important;}
.wblck .upper .AnteiBeidoru .trim{text-align:center ! important;margin:-8px ! important;}
.wblck .upper .AnteiBeidoru p{padding:5px ! important;}

.wblck .upper .AnteiAust{width:800px ! important;margin-left:50px ! important;}
.wblck .upper .AnteiAust td{line-height:140% ! important;color:#666 ! important;vertical-align:top ! important;padding:4px ! important;}

.wblck .upper .subtitle{background-color:#FAA74A ! important;color:white ! important;line-height:140% ! important;
margin-left:50px ! important;padding:5px 5px 5px 15px ! important;width:800px ! important;}
.wblck .upper .AnteiLarge{width:820px ! important;margin:5px 0px 20px 50px ! important;}
.wblck .upper .AnteiLarge .Ttitle{padding-bottom:10px ! important;}
.wblck .upper .AnteiLarge td{line-height:140% ! important;color:#666 ! important;padding:3px ! important;}
.wblck .upper .AnteiLarge .td0{width:86px ! important;text-align:center ! important;vertical-align:top ! important;}
.wblck .upper .AnteiLarge .td1{color:white ! important;background-color:#657FB2 ! important;width:170px ! important;text-align:center ! important;}
.wblck .upper .AnteiLarge .td2{color:white ! important;background-color:#999 ! important;width:170px ! important;text-align:center ! important;}
.wblck .upper .AnteiLarge .td3{color:white ! important;background-color:#999 ! important;width:170px ! important;text-align:center ! important;}
.wblck .upper .AnteiLarge .td4{color:white ! important;background-color:#096291 ! important;width:170px ! important;text-align:center ! important;}

.wblck .attention{padding:15px 5px 0px 10px ! important;
line-height:160% ! important;letter-spacing:0.02em ! important;color:#666 ! important;}
.wblck .attention2{padding:15px 5px 15px 10px ! important;
line-height:160% ! important;letter-spacing:0.02em ! important;color:#666 ! important;}
.wblck .AbRisk{padding:5px 5px 0px 32px ! important;
line-height:160% ! important;letter-spacing:0.02em ! important;color:#666 ! important;}

.wblck .fund{background-color:#EBEEF3 ! important;width:960px ! important;margin:1px 0px 0px 1px ! important;
color:#666 ! important;}
.wblck .fund td{border:1px solid white ! important;vertical-align:top ! important;}
.wblck .fund td p{padding:10px 5px 10px 5px ! important;}
.wblck .fund .index{width:110px ! important;background-color:#DFE2E7 ! important;}
.wblck .fund .callender{margin-left:39px ! important;font-size:12px ! important;}
.wblck .fund .callender td{border:1px solid #EBEEF3 ! important;background-color:#C5CEDD ! important;padding:4px ! important;}
.wblck .fund .callender .cind{width:40px ! important;}
.wblck .fund .callender .ccont{width:340px ! important;}
.wblck .fund .callender .month{display:block ! important;width:26px ! important;text-align:right ! important;}
.wblck .fund .callender table td{border:none ! important;vertical-align:top ! important;}
.wblck .fund .callender .date{width:48px ! important;text-align:right ! important;padding-top:-1px ! important;}
.wblck .fund .cattent{margin-left:39px ! important;padding-bottom:20px ! important;}

.wblck .comp{width:959px ! important;color:#666 ! important;margin:1px 0px 0px 1px ! important;}
.wblck .comp td{border:1px solid #CCC ! important;padding:10px 5px 10px 5px ! important;}
.wblck .comp .name{border:1px solid white ! important;background-color:#EBEEF3 ! important;width:180px ! important;}
.wblck .comp .txt{width:197px ! important;padding:10px 80px 10px 10px ! important;}
.wblck .comp .numb{width:229px ! important;}
.wblck .refer{color:#666 ! important;padding:20px 0px 20px 5px ! important;}

.wblck .attended{padding:0px 5px 0px 10px ! important;
line-height:160% ! important;letter-spacing:0.02em ! important;color:#666 ! important;}

.wblck .fund .asta{padding:5px ! important;list-style-image:url(../img/icon-asta.gif) ! important;margin-left:26px ! important;
line-height:160% ! important;font-size:12px ! important;}
.wblck .fund h3{font-size:12px ! important;color:#013366 ! important;margin:10px 0px 0px 6px ! important;font-weight:normal ! important;}
.wblck .fund .first{margin-left:-2px ! important;}
.wblck .fund ol{margin-left:42px ! important;margin-bottom:20px ! important;
line-height:160% ! important;color:#666 ! important;}
.wblck .fund .shintaku{color:#666 ! important;margin-left:8px ! important;}
.wblck .fund .shintaku td{border:1px solid #ddd ! important;padding:5px ! important;text-align:center ! important;}
.wblck .fund .shintaku .head{background-color:#8E959F ! important;color:white ! important;}
.wblck .fund .shintaku .ind {background-color:#C5CEDD ! important;}
.wblck .fund .alpha{list-style-type: lower-alpha ! important;margin-left:32px ! important;margin-bottom:20px ! important;
line-height:160% ! important;margin-top:10px ! important;}
.wblck .fund h4{font-size:12px ! important;color:#076291 ! important;margin:10px 0px 0px 6px ! important;font-weight:normal ! important;}
.wblck .fund .kazei{width:610px ! important;color:#666 ! important;margin-left:8px ! important;}
.wblck .fund .kazei td{border:none ! important;padding:10px ! important;vertical-align:middle}
.wblck .fund .kazei .left{border-bottom:1px solid white ! important;width:250px ! important;background-color:#C5CEDD ! important;}
.wblck .fund .kazei .middle{width:50px ! important;}
.wblck .fund .kazei .right{border-bottom:1px solid white ! important;width:310px ! important;background-color:#C5CEDD ! important;}
.wblck .fund .kazei .bleft{width:250px ! important;background-color:#C5CEDD ! important;}
.wblck .fund .kazei .bright{width:300px ! important;background-color:#C5CEDD ! important;}
.wblck .fund .jukazei{width:800px ! important;color:#666 ! important;margin-left:8px ! important;margin-top:5px ! important;
line-height:160% ! important;background-color:#C5CEDD ! important;}
.wblck .fund .jukazei td{border:1px solid #ddd ! important;padding:10px ! important;vertical-align:top ! important;}
.wblck .fund .jukazei .left{width:140px ! important;}
.wblck .fund .jukazei .middle{width:340px ! important;text-align:center ! important;}
.wblck .fund .jukazei .right{width:290px ! important;text-align:center ! important;}
.wblck .fund .jukazei .bmiddle{width:340px ! important;background-color:white ! important;}
.wblck .fund .jukazei .bright{width:290px ! important;background-color:white ! important;}
.wblck .fund .jukazei2{width:800px ! important;color:#666 ! important;margin-left:8px ! important;margin-top:5px ! important;
line-height:160% ! important;background-color:#C5CEDD ! important;}
.wblck .fund .jukazei2 td{border:1px solid #ddd ! important;padding:10px ! important;vertical-align:top ! important;}
.wblck .fund .jukazei2 .left{width:140px ! important;}
.wblck .fund .jukazei2 .middle{width:340px ! important;text-align:center ! important;}
.wblck .fund .jukazei2 .right{width:290px ! important;text-align:center ! important;}
.wblck .fund .jukazei2 .bmiddle{width:340px ! important;background-color:white ! important;}
.wblck .fund .jukazei2 .bright{width:290px ! important;background-color:white ! important;}
.wblck .fund .kyaku{width:700px ! important;border:none ! important;color:#666 ! important;margin-left:8px ! important;margin-bottom:20px ! important;
line-height:160% ! important;background-color:white ! important;}
.wblck .fund .kyaku td{border:none ! important;padding:5px ! important;}
.wblck .fund .kyaku .ktitle{background-color:#8E959F ! important;color:white ! important;}
.wblck .fund .kyaku p{color:#666 ! important;}
.wblck .fund .kyaku ul{font-size:12px ! important;}
.wblck .fund .callIncome{width:414px ! important;margin-left:8px ! important;}
.wblck .fund .callIncome td{border:1px solid white ! important;padding:5px ! important;color:#666 ! important;
background-color:#C5CEDD ! important;}
.wblck .fund .shisanSogaku{width:800px ! important;color:#666 ! important;margin-left:8px ! important;
line-height:160% ! important;background-color:white ! important;}
.wblck .fund .shisanSogaku td{padding:5px ! important;border:1px solid #ddd ! important;}
.wblck .fund .shisanSogaku .sstit{background-color:#8E959F ! important;color:white ! important;vertical-align:middle ! important;}
.wblck .fund .shisanSogaku .sstit2{background-color:#8E959F ! important;color:white ! important;vertical-align:middle ! important;
text-align:center ! important;}
.wblck .fund .shisanSogaku .subt{background-color:#C5CEDD ! important;}
.wblck .fund .shisanSogaku .subt2{background-color:#C5CEDD ! important;text-align:center ! important;}

.wblck .EuroMap{border-bottom:1px solid #657FB2 ! important;width:566px ! important;}
.wblck .EuroMap td{vertical-align:top ! important;}
.wblck .EuroMap .Ind{background-color:#657FB2 ! important;width:162px ! important;border-right:1px solid white ! important;}
.wblck .EuroMap .Ind2{background-color:#657FB2 ! important;width:202px ! important;border-right:1px solid white ! important;}
.wblck .EuroMap p{font-size:100% ! important;line-height:160% ! important;color:#666 ! important;padding:15px 2px 15px 2px ! important;}
.wblck .EuroMap .line{border-bottom:1px solid #657FB2 ! important;}
.wblck .EuroMap .Txt{width:162px ! important;}
.wblck .EuroMap .Txt2{width:202px ! important;}
.wblck .fund .calTop{margin-left:32px ! important;}

.wblck .fund .monthly{width:390px ! important;margin-left:10px ! important;}
.wblck .fund .monthly td{border:none ! important;}
.wblck .fund .monthly .Ind{padding:1px 5px 1px 5px ! important;background-color:white ! important;width:198px ! important;text-align:center ! important;}
.wblck .fund .monthly .LeFt{line-height:160% ! important;width:198px ! important;padding:5px 5px 5px 20px ! important;}
.wblck .fund .monthly .RiGht{line-height:160% ! important;width:198px ! important;padding:5px 30px 5px 5px ! important;text-align:right ! important;}

.wblck .valuefund{line-height:160% ! important;color:#666 ! important;margin:0px 0px 20px 10px ! important;}

.BLn{border-bottom:1px solid #ccc ! important;}
.Lineup{width:960px ! important;color:#666 ! important;}
.Lineup td{padding:20px 0px 20px 0px ! important;}
.Lineup .img{width:110px ! important;padding-left:20px ! important;text-align:center ! important;x}
.Lineup .txt{width:350px ! important;line-height:160% ! important;letter-spacing:0.05em ! important;}

.wblck .gpriv{padding:15px 10px 10px 10px ! important;line-height:160% ! important;color:#666 ! important;}
.wblck .gpriv02{padding:0px 10px 10px 0px ! important;line-height:160% ! important;color:#666 ! important;}

.wblck .gprivTop{padding:2px 10px 13px 10px ! important;line-height:160% ! important;color:#666 ! important;}
.wblck .privPoli{margin-left:50px ! important;}

.wblck .votetxt{padding:5px 10px 10px 35px ! important;line-height:160% ! important;color:#666 ! important;}
.wblck .vtbl{margin-top:20px ! important;margin-left:7px ! important;line-height:160% ! important;color:#666 ! important;}
.wblck .vtbl td{vertical-align:top ! important;padding:5px 10px 5px 2px ! important;}

.wblck .sthlp{width:800px ! important;margin-left:10px ! important;border:1px solid #B2B2B2 ! important;}
.wblck .sthlp .sthlef{padding:5px 5px 20px 30px ! important;}
.wblck .sthlp .shpInner{margin:5px 5px 5px 10px ! important;}
.wblck .sthlp .shpInner td{vertical-align:top ! important;padding:5px 5px 5px 5px ! important;}
.wblck .sthlp .shpInner p{line-height:160% ! important;color:#666 ! important;}
.wblck .sthlp .sthatt{line-height:160% ! important;color:#666 ! important;}
.wblck .shpIn2{width:740px ! important;margin:25px 5px 5px 40px ! important;}
.wblck .shpIn2 td{vertical-align:top ! important;padding:5px 5px 5px 5px ! important;}
.wblck .shpIn2 p{line-height:160% ! important;color:#666 ! important;}

.wblck .bult{margin:-10px 0px 10px 22px ! important;width:560px ! important;}
.wblck .bult td{vertical-align:top ! important;line-height:160% ! important;color:#666 ! important;padding-right:5px ! important;}
.wblck .bult2{margin:-10px 0px 0px 20px ! important;width:500px ! important;}
.wblck .bult2 td{vertical-align:top ! important;line-height:160% ! important;color:#666 ! important;padding:0px 0px 10px 5px ! important;}
.wblck .bulkorder{margin-left:42px ! important;margin-bottom:20px ! important;line-height:160% ! important;color:#666 ! important;}

.wblck .fund .bxad td{border:none ! important;padding:1px 2px ! important;}

.title_category {
	margin:5px 0px 10px 0px  ! important;}
	
.title_category2 {
	margin:5px 0px 30px 0px  ! important;}
	
.title_category3 {
	margin:5px 0px 20px 0px  ! important;}

.recruit {
	border:none ! important;
	margin:10px 0px 10px 26px ! important;
	font-size:12px ! important;
	color:#666 ! important;
}
/*商品ラインナップ*/
#menu_left {
	width:205px ! important;
	height:500px ! important;
	float:left ! important;
}

#contents_right {
	width:750px ! important;
	float:right ! important;
}

#menu_left img {
	margin:0px 0px 2px 0px ! important;
}

.wblck .fund2{width:750px ! important;margin:1px 0px 0px 1px ! important;color:#666 ! important;}
.wblck .fund2 .fund_ca{border:1px solid #DDDDDD ! important;vertical-align:top ! important;padding:5px ! important; background-color:#EBEEF3 ! important; width:110px ! important;}
.wblck .fund2 .fund_list{border:1px solid #DDDDDD ! important;vertical-align:top ! important;padding:5px ! important;}
.wblck .fund2 .fund_list ul{margin:5px ! important; padding:0px 0px 0px 5px ! important;}
.wblck .fund2 .fund_list li{margin-bottom:5px ! important; margin-left:5px ! important;}


/*会社沿革*/

.border_b {border-bottom:1px solid #FFFFFF ! important;}
.border_r {border-right:1px solid #FFFFFF ! important; margin-left:10px ! important;}

/*リンク集*/
#links ul, #links2 ul {
	margin:0px 0px 10px 23px ! important;
}

#links li, #links2 li {
	float:left ! important;
	width:308px ! important;
	margin:5px 0px 0px 0px ! important;
}

/*会社案内*/
.font_bold {
	font-weight:bold ! important;
	font-size:105% ! important;
}
.font_80 {font-size:80% ! important;}
.pr40 {padding-left:40px ! important;}
.pb5 {padding-bottom:5px ! important;}
.mt10 {margin-top:10px ! important;}
.mt20 {margin-top:20px ! important;}
.mb10 {margin-bottom:10px ! important;}
.mb20 {margin-bottom:20px ! important;}
.mp0 {margin:0px ! important; padding:0px ! important;}

.co_y {background-color:#DFE2E7 ! important;
	border-bottom:1px solid #fff ! important;
	padding:5px 0px 5px 5px ! important;
}

.co_m {background-color:#DFE2E7 ! important;
	border-bottom:1px solid #fff ! important;
	padding:5px 0px 5px 5px ! important;
}

.co_d {background-color:#DFE2E7 ! important;
	border-bottom:1px solid #fff ! important;
	border-right:1px solid #fff ! important;
	padding:5px 0px 5px 5px ! important;
}

.co_main {background-color:#EBEEF3 ! important;
	border-bottom:1px solid #fff ! important;
	padding:5px 0px 5px 5px ! important;
}

.timeline_fla {
	background-color:#eeeeee ! important;
	height:244px ! important;
}

/*グループ会社*/

.img_group {
	padding-right:15px! important;
}

/*サイトマップ*/

.ml2em {
	margin-left:2em ! important;
}

.sitemap02 {
	text-align:left ! important;
	line-height:200% ! important;
	margin-bottom:20px ! important;
}

.sitemap03 {
	float:left ! important;
	width:31% ! important;
}



.txt_dec02 {
	margin-left:1em ! important;
	padding-left:10px ! important;
	background-image:url(../img/button_link.gif);
	background-repeat:no-repeat;
}

.sitemap02 li {
	list-style:none ! important;
	margin-left:1em ! important;
}



.sitemap02 p {
	margin-top:5px ! important;
	margin-bottom:5px ! important;
}

.bold {
	font-size:120% ! important;
	font-weight:bold ! important;
	padding-left:8px ! important;
	background-image:url(../img/button_link02.gif);
	background-repeat:no-repeat;
}

.sitemap02 .bb {
	width:100% ! important;
	border-bottom:1px dotted ! important;
}

.sitemap02 .bt {
	width:100% ! important;
	border-top:1px dotted ! important;
}

