@charset "shift_jis";

/*---- SuperBanner ----*/
#money #mtop-fbnr,
#invest #mtop-fbnr {
    margin-bottom: 10px;
    text-align: center;
}

/*========================================
ranking
========================================*/
#money #main #manzoku .rankBox .boxTop h2,
#invest #main #manzoku .rankBox .boxTop h2{
	font-size: 159%;
	padding: 16px 0px 7px 0px;
	margin-left: 60px;
	color:#ffffff;
}
#money #main #manzoku .rankBox .boxTop,
#invest #main #manzoku .rankBox .boxTop{
	width: 930px;
	position:relative;
}
#money #main #manzoku .rankBox,
#invest #main #manzoku .rankBox {
	background-color: #ffffff;
	margin-bottom:20px;
}
#money #main #manzoku .rankBox .boxTop,
#invest #main #manzoku .rankBox .boxTop {
	background:#6666a8 url(https://img1.kakaku.k-img.com/images/fund/ranking/boxtop_fund.gif) no-repeat left top;
}
#money #main #manzoku .rankBox .boxBtm,
#invest #main #manzoku .rankBox .boxBtm {
	background:#6666a8 url(https://img1.kakaku.k-img.com/images/fund/ranking/boxbtm_fund.gif) no-repeat left bottom;
	padding-bottom:6px;
}
#money #main #manzoku .rankBox .boxTop .note,
#invest #main #manzoku .rankBox .boxTop .note {
    position: absolute;
    right: 13px;
    top: 23px;
	color:#ffffff;
}
#money #main #manzoku .rankBox .inner01,
#invest #main #manzoku .rankBox .inner01 {
	width: 894px;
	margin: 0px 6px;
	padding:20px 12px 40px;
	background-color:#ffffff;
}
#money #main #manzoku .rankBox .read,
#invest #main #manzoku .rankBox .read {
	font-size: 112%;
	margin-bottom:12px;
}

#money #main #manzoku .elementBox,
#invest #main #manzoku .elementBox {
	margin-bottom:15px;
}
#money #main #manzoku .rank3Bar,
#money #main #manzoku .rankBar,
#invest #main #manzoku .rank3Bar,
#invest #main #manzoku .rankBar {
	width: 894px;
	font-weight: bold;
	padding: 5px 0px;
}
#money #main #manzoku .rank3Bar,
#invest #main #manzoku .rank3Bar {
	background-color: #f5e895;
}
#money #main #manzoku .rankBar,
#invest #main #manzoku .rankBar {
	background-color: #e4e4f3;
}
#money #main #manzoku .rank3Bar .leftBox,
#money #main #manzoku .rankBar .leftBox,
#invest #main #manzoku .rank3Bar .leftBox,
#invest #main #manzoku .rankBar .leftBox {
	width: 75px;
	float: left;
	margin-right:13px;
}
#money #main #manzoku .rank3Bar .leftBox p,
#money #main #manzoku .rankBar .leftBox p,
#invest #main #manzoku .rank3Bar .leftBox p,
#invest #main #manzoku .rankBar .leftBox p  {
	margin-left: 10px;
	color: #ff6c00;
	font-family: verdana;
	font-size: 159%;
	line-height: 1;
	text-align:right;
}

#money #main #manzoku .rank3Bar .leftBox p.no1,
#money #main #manzoku .rank3Bar .leftBox p.no2,
#money #main #manzoku .rank3Bar .leftBox p.no3,
#invest #main #manzoku .rank3Bar .leftBox p.no1,
#invest #main #manzoku .rank3Bar .leftBox p.no2,
#invest #main #manzoku .rank3Bar .leftBox p.no3 {
	padding-left: 27px;
}
#money #main #manzoku .rank3Bar .leftBox p.no1,
#invest #main #manzoku .rank3Bar .leftBox p.no1 {
	background: url(https://img1.kakaku.k-img.com/images/fund/ranking/icon_gold.gif) no-repeat left top;
}
#money #main #manzoku .rank3Bar .leftBox p.no2,
#invest #main #manzoku .rank3Bar .leftBox p.no2 {
	background: url(https://img1.kakaku.k-img.com/images/fund/ranking/icon_silver.gif) no-repeat left top;
}
#money #main #manzoku .rank3Bar .leftBox p.no3,
#invest #main #manzoku .rank3Bar .leftBox p.no3 {
	background: url(https://img1.kakaku.k-img.com/images/fund/ranking/icon_blonze.gif) no-repeat left top;
}
#money #main #manzoku .rank3Bar .rightBox,
#money #main #manzoku .rankBar .rightBox,
#invest #main #manzoku .rank3Bar .rightBox,
#invest #main #manzoku .rankBar .rightBox {
	width: 806px;
	float: right;
	line-height: 180%;
}
#money #main #manzoku .rank3Bar .rightBox p,
#money #main #manzoku .rankBar .rightBox p,
#invest #main #manzoku .rank3Bar .rightBox p,
#invest #main #manzoku .rankBar .rightBox p {
	margin-right: 10px;
	font-size: 136%;
}
#money #main #manzoku .rank3Bar .rightBox a,
#money #main #manzoku .rankBar .rightBox a,
#invest #main #manzoku .rank3Bar .rightBox a,
#invest #main #manzoku .rankBar .rightBox a {
	text-decoration:none;
}
#money #main #manzoku .elementRank3,
#invest #main #manzoku .elementRank3 {
	width:796px;
	background-color:#fbf7da;
	padding:10px 10px 8px 88px;
}
#money #main #manzoku .elementRank,
#invest #main #manzoku .elementRank {
	width:796px;
	padding:10px 10px 0 88px;
}
#money #main #manzoku .elementRank3 .leftBox,
#money #main #manzoku .elementRank .leftBox,
#invest #main #manzoku .elementRank3 .leftBox,
#invest #main #manzoku .elementRank .leftBox{
	width:632px;
	float:left;
}
#money #main #manzoku .elementRank3 .rightBox,
#invest #main #manzoku .elementRank3 .rightBox{
	width:154px;
	float:right;
	padding-top:6px;
}
* html #money #main #manzoku .elementRank3 .rightBox,
* html #invest #main #manzoku .elementRank3 .rightBox{
	padding-top:3px;
}
*:first-child+html #money #main #manzoku .elementRank3 .rightBox,
*:first-child+html #invest #main #manzoku .elementRank3 .rightBox{
	padding-top:3px;
}
#money #main #manzoku .elementRank .rightBox,
#invest #main #manzoku .elementRank .rightBox{
	width:154px;
	float:right;
	padding-top:3px;
}

#money #main #manzoku .elementRank3 .leftBox ul.detail,
#money #main #manzoku .elementRank .leftBox ul.detail,
#invest #main #manzoku .elementRank3 .leftBox ul.detail,
#invest #main #manzoku .elementRank .leftBox ul.detail{
	width:632px;
	margin-bottom:0.1em;
}
#money #main #manzoku .elementRank3 .leftBox ul.detail li,
#money #main #manzoku .elementRank .leftBox ul.detail li,
#invest #main #manzoku .elementRank3 .leftBox ul.detail li,
#invest #main #manzoku .elementRank .leftBox ul.detail li{
	float:left;
	list-style:none;
	white-space:nowrap;
	margin-right:12px;
	line-height:1.3;
	margin-bottom:0.4em;
}
* html #money #main #manzoku .elementRank3 .leftBox ul.detail li,
* html #money #main #manzoku .elementRank .leftBox ul.detail li,
* html #invest #main #manzoku .elementRank3 .leftBox ul.detail li,
* html #invest #main #manzoku .elementRank .leftBox ul.detail li{
	margin-bottom:0.1em;
}
*:first-child+html #money #main #manzoku .elementRank3 .leftBox ul.detail li,
*:first-child+html #money #main #manzoku .elementRank .leftBox ul.detail li,
*:first-child+html #invest #main #manzoku .elementRank3 .leftBox ul.detail li,
*:first-child+html #invest #main #manzoku .elementRank .leftBox ul.detail li{
	margin-bottom:0.1em;
}
#money #main #manzoku .elementRank3 .leftBox ul.detail li,
#money #main #manzoku .elementRank .leftBox ul.detail li,
#invest #main #manzoku .elementRank3 .leftBox ul.detail li,
#invest #main #manzoku .elementRank .leftBox ul.detail li{
	margin-bottom:0.1em\9;
}
#money #main #manzoku .elementRank3 .leftBox ul.detail li .detailHead,
#money #main #manzoku .elementRank .leftBox ul.detail li .detailHead,
#invest #main #manzoku .elementRank3 .leftBox ul.detail li .detailHead,
#invest #main #manzoku .elementRank .leftBox ul.detail li .detailHead{
	font-weight:bold;
}
#money #main #manzoku .elementRank3 .leftBox ul.detail li .red,
#money #main #manzoku .elementRank .leftBox ul.detail li .red,
#invest #main #manzoku .elementRank3 .leftBox ul.detail li .red,
#invest #main #manzoku .elementRank .leftBox ul.detail li .red{
	color:#FF0000;
}
#money #main #manzoku .elementRank3 .leftBox ul.detail li .blue,
#money #main #manzoku .elementRank .leftBox ul.detail li .blue,
#invest #main #manzoku .elementRank3 .leftBox ul.detail li .blue,
#invest #main #manzoku .elementRank .leftBox ul.detail li .blue{
	color:#0000FF;
}
#money #main #manzoku .elementRank3 .rightBox p.combtn,
#money #main #manzoku .elementRank .rightBox p.combtn,
#invest #main #manzoku .elementRank3 .rightBox p.combtn,
#invest #main #manzoku .elementRank .rightBox p.combtn{
	background:url(https://img1.kakaku.k-img.com/images/fund/ranking/btn_slink.gif) no-repeat center;
	float:left;
	font-size:112%;
	font-weight:bold;
	padding:7px 0;
	text-align:center;
	width:60px;
}
#money #main #manzoku .elementRank3 .rightBox p.comTxt,
#money #main #manzoku .elementRank .rightBox p.comTxt,
#invest #main #manzoku .elementRank3 .rightBox p.comTxt,
#invest #main #manzoku .elementRank .rightBox p.comTxt{
	float:left;
	font-weight:bold;
	padding-top:8px;
	margin-right:3px;
}


/* PRBox 20150610sm17 */
#invest #main #manzoku .prList{ margin-bottom:12px; }
#invest #main #manzoku .prInner{ display:none; }
#invest #main #manzoku .prInner:first-of-type{ display:block; }
#invest #main #manzoku .prBar {
	width: 894px;
	font-weight: bold;
	padding: 5px 0px;
	background:#d7f0fd;
	overflow:hidden;
}
#invest #main #manzoku .prBar .leftBox {
	width: 75px;
	float: left;
	margin-right:13px;
}
#invest #main #manzoku .prBar .leftBox p  {
	margin-left: 10px;
	color: #000;
	line-height: 1;
	text-align:left;
}
#invest #main #manzoku .prBar .rightBox {
	width: 806px;
	float: right;
	line-height: 180%;
}
#invest #main #manzoku .prBar .rightBox p {
	margin-right: 10px;
	font-size: 136%;
}
#invest #main #manzoku .prBar .rightBox a {
	text-decoration:none;
}

#invest #main #manzoku .prElement{
	width:796px;
	background-color:#fff;
	padding:10px 10px 8px 88px;
	overflow:hidden;
	background:#fff/*#f6fcff*/;
}
#invest #main #manzoku .prElement .leftBox{
	width:632px;
	float:left;
}
#invest #main #manzoku .prElement .leftBox ul.detail{
	width:632px;
	margin-bottom:0.1em;
	overflow:hidden;
}
#invest #main #manzoku .prElement .leftBox ul.detail li{
	float:left;
	list-style:none;
	white-space:nowrap;
	margin-right:12px;
	line-height:1.3;
	margin-bottom:0.4em;
}
#invest #main #manzoku .prElement .leftBox ul.detail li{ margin-bottom:0.1em\9; }
#invest #main #manzoku .prElement .leftBox ul.detail li .detailHead{ font-weight:bold; }
#invest #main #manzoku .prElement .leftBox ul.detail li .red{ color:#FF0000; }
#invest #main #manzoku .prElement .leftBox p.prTxt span{
	margin-bottom:2px;
	display:block;
	font-weight:bold;
}
#invest #main #manzoku .prElement .rightBox{
	width:154px;
	float:right;
	padding-top:3px;
	overflow:hidden;
}
#invest #main #manzoku .prElement .rightBox p.combtn{
	background:url(https://img1.kakaku.k-img.com/images/fund/ranking/btn_slink.gif) no-repeat center;
	float:left;
	font-size:112%;
	font-weight:bold;
	padding:7px 0;
	text-align:center;
	width:60px;
}
#invest #main #manzoku .prElement .rightBox p.comTxt{
	float:left;
	font-weight:bold;
	padding-top:8px;
	margin-right:3px;
}


/*----paging ----*/
#money #main #manzoku .paging,
#invest #main #manzoku .paging {
	font-size:122%;
	font-weight:bold;
	margin:40px 0 10px 0;
	padding:6px 0;
	text-align:center;
	width:100%;
}
#money #main #manzoku .paging span.now,
#invest #main #manzoku .paging span.now {
	background:#ccc;
	border:1px solid #ccc;
	color:#fff;
	margin:2px;
	padding:0.25em 7px;
}
#money #main #manzoku .paging span.prevNo,
#money #main #manzoku .paging span.prev a,
#invest #main #manzoku .paging span.prevNo,
#invest #main #manzoku .paging span.prev a {
	background:url(https://img1.kakaku.k-img.com/images/fund/ranking/itemtable_prev.gif) no-repeat left center;
	padding:0.25em 7px 0.25em 23px;
	text-decoration:none;
}
#money #main #manzoku .paging span.nextNo,
#money #main #manzoku .paging span.next a,
#invest #main #manzoku .paging span.nextNo,
#invest #main #manzoku .paging span.next a {
	background:url(https://img1.kakaku.k-img.com/images/fund/ranking/itemtable_next.gif) no-repeat right center;
	padding:0.25em 23px 0.25em 7px;
	text-decoration:none;
}
#money #main #manzoku .paging span.prev a:hover,
#invest #main #manzoku .paging span.prev a:hover {
	text-decoration:underline;
	width:auto;
}
#money #main #manzoku .paging span.next a:hover,
#invest #main #manzoku .paging span.next a:hover {
	text-decoration:underline;
	width:auto;
}
#money #main #manzoku .paging .num a,
#invest #main #manzoku .paging .num a {
	border:1px solid #ccc;
	margin:2px;
	padding:0.25em 7px;
}
#money #main #manzoku .paging .num a:link,
#money #main #manzoku .paging .num a:visited,
#money #main #manzoku .paging .num a:active,
#invest #main #manzoku .paging .num a:link,
#invest #main #manzoku .paging .num a:visited,
#invest #main #manzoku .paging .num a:active {
	background-color:#fff;
	color:#0000DE;
	text-decoration:none;
}
#money #main #manzoku .paging .num a:hover,
#invest #main #manzoku .paging .num a:hover {
	background-color:#eee;
	color: #0099ff;
}

/* tokucho sm1 140214 */
.rankBest3 {
	background-color:#FBF7DA;
	width: 894px;
	padding-bottom:5px;
}
.tokucho {
	width:860px;
	margin:0 auto 10px;
	padding:5px 15px;
}
.tokucho .tokuchoHead {
	background:url(https://img1.kakaku.k-img.com/images/fund/parts/tokucho_ranking.gif) top no-repeat;
	padding:5px 1px 0;
}
.tokucho .tokuchoHead p {
	background:url(https://img1.kakaku.k-img.com/images/fund/parts/tokucho_ttl.gif) left bottom no-repeat;
	padding:3px 10px 15px;
	font-weight:bold;
}
.tokucho .tokuchoBtm {
	background:url(https://img1.kakaku.k-img.com/images/fund/parts/tokucho_ranking.gif) bottom no-repeat;
	padding:5px 10px 10px 15px;
}
.tokucho .tokuchoBtm li {
	list-style-type:none;
	background:url(https://img1.kakaku.k-img.com/images/fund/parts/tokucho_icon.gif) left top no-repeat;
	padding-left:20px;
	margin-bottom:5px;
}

/*---- kanrenitemBox ----*/
#kanrenitemBox {
    display:block;
    background:#D7D5D5 none repeat scroll 0 0;
    margin:13px 0 10px 0;
    width:930px;
    clear:both;
}
#kanrenitemBox #co1 {
    background:transparent url(https://img1.kakaku.k-img.com/images/itemlist/kanren_item01.gif) no-repeat scroll left top;}
#kanrenitemBox #co2 {
    background:transparent url(https://img1.kakaku.k-img.com/images/itemlist/kanren_item02.gif) no-repeat scroll right top;}
#kanrenitemBox #co3 {
    background:transparent url(https://img1.kakaku.k-img.com/images/itemlist/kanren_item03.gif) no-repeat scroll left bottom;}
#kanrenitemBox #co4 {
    background:transparent url(https://img1.kakaku.k-img.com/images/itemlist/kanren_item04.gif) no-repeat scroll right bottom;
    padding-bottom:10px;
}
#kanrenitemBox #co5 {
    background:transparent url(https://img1.kakaku.k-img.com/images/itemlist/kanren_item05.gif) repeat-x scroll left top;}
#kanrenitemBox #co6 {
    background:transparent url(https://img1.kakaku.k-img.com/images/itemlist/kanren_item06.gif) repeat-x scroll left bottom;}
#kanrenitemBox h3{
    font-size:100%;
    height:20px;
    padding:5px 0 0 13px;
}
#kanrenitemBox #kanrenitemBoxIn {
    background:#FFFFFF none repeat scroll 0 0;
    margin:0 1px;
    padding:13px 10px 5px;
}
#kanrenitemBox #kanrenitemBoxIn li {
    background:transparent url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat scroll left top;
    float:left;
    font-size:110%;
    line-height:130%;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 15px 0 0;
    padding:1px 0 3px 20px;
    white-space:nowrap;
}




/* PRBox 20150610sm17 */
#invest #main #manzoku .prList{ margin-bottom:12px; }
#invest #main #manzoku .prInner{ display:none; }
#invest #main #manzoku .prInner:first-of-type{ display:block; }
#invest #main #manzoku .prBar {
	width: 894px;
	font-weight: bold;
	padding: 5px 0px;
	background:#d7f0fd;
	overflow:hidden;
}
#invest #main #manzoku .prBar .leftBox {
	width: 75px;
	float: left;
	margin-right:13px;
}
#invest #main #manzoku .prBar .leftBox p  {
	margin-left: 10px;
	color: #000;
	line-height: 1;
	text-align:left;
}
#invest #main #manzoku .prBar .rightBox {
	width: 806px;
	float: right;
	line-height: 180%;
}
#invest #main #manzoku .prBar .rightBox p {
	margin-right: 10px;
	font-size: 136%;
}
#invest #main #manzoku .prBar .rightBox a {
	text-decoration:none;
}

#invest #main #manzoku .prElement{
	width:796px;
	background-color:#fff;
	padding:10px 10px 8px 88px;
	overflow:hidden;
	background:#fff/*#f6fcff*/;
}
#invest #main #manzoku .prElement .leftBox{
	width:632px;
	float:left;
}
#invest #main #manzoku .prElement .leftBox ul.detail{
	width:632px;
	margin-bottom:0.1em;
	overflow:hidden;
}
#invest #main #manzoku .prElement .leftBox ul.detail li{
	float:left;
	list-style:none;
	white-space:nowrap;
	margin-right:12px;
	line-height:1.3;
	margin-bottom:0.4em;
}
#invest #main #manzoku .prElement .leftBox ul.detail li{ margin-bottom:0.1em\9; }
#invest #main #manzoku .prElement .leftBox ul.detail li .detailHead{ font-weight:bold; }
#invest #main #manzoku .prElement .leftBox ul.detail li .red{ color:#FF0000; }
#invest #main #manzoku .prElement .leftBox p.prTxt span{
	margin-bottom:2px;
	display:block;
	font-weight:bold;
}
#invest #main #manzoku .prElement .rightBox{
	width:154px;
	float:right;
	padding-top:3px;
	overflow:hidden;
}
#invest #main #manzoku .prElement .rightBox p.combtn{
	background:url(https://img1.kakaku.k-img.com/images/fund/ranking/btn_slink.gif) no-repeat center;
	float:left;
	font-size:112%;
	font-weight:bold;
	padding:7px 0;
	text-align:center;
	width:60px;
}
#invest #main #manzoku .prElement .rightBox p.comTxt{
	float:left;
	font-weight:bold;
	padding-top:8px;
	margin-right:3px;
}



/* ==============================
	.prContBox 20150910sm17
============================== */
.c-prBlk{
    margin:20px 0 20px;
    position: relative;
    word-break: break-all;
}

.p-prBlk_type02{
    background: #fefbe8;
    border: 1px solid #ffbb45;
}


.p-pr_label{

    line-height:1;
    text-align: center;
}

.p-pr_label01{
    width:65px;
    height:21px;
    color:#fff;
    background:#ffbb45;
    position: absolute;
    left:11px;
    top:6px;
    line-height: 1.7;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius:5px;
    overflow: hidden;
}

.p-pr_label02{


    padding: 9px 0 4px;
    width: 4.6em;
    height: 1.5em;
    line-height: 1.5;
    background: #ffbb45;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    overflow:hidden;
}

.p-pr_title{
    min-height: 22px;
    line-height: 135%;
    font-size: 125%;
    font-weight: bold;
    padding: 7px 0 4px 5.5em;
    background: #d7f0fd;

}

.p-pr_title02{
    padding: 7px 0 4px 4.2em;
    min-height: 22px;
    line-height: 135%;
    font-size: 125%;
    font-weight: bold;
    background: #fff6bd;
}


.p-pr_detail{
    display: table-cell;
    vertical-align: top;
}


.p-pr_detail01{
    width:650px;
    padding:10px 9px 10px 88px;
}


.p-pr_detail02{
    width:670px;
    padding:10px 9px 10px 68px;
}




.p-pr_category{
    overflow:hidden;
}

.p-pr_category > li{
    float:left;
	list-style:none;
	white-space:nowrap;
	margin-right:12px;
	line-height:1.3;
	margin-bottom:0.4em;
}

.p-pr_cateogoryLabel{
    display: inline-block;
    margin-right: 4px;
	font-weight:bold;
}
.p-pr_detail_txt{
    margin-top:4px;
    line-height: 1.4;
}

.p-pr_detail_txt > span{
    display: block;
    font-weight: bold;
}

.p-pr_link{
    display: table-cell;
    width:174px;
	padding:10px 0 10px 0;
    vertical-align: top;
}

.p-pr_linkLabel{
	float: left;
    font-weight: bold;
    padding-top: 8px;
    margin-right: 3px;
}

.p-pr_linkBt{
	background: url(https://img1.kakaku.k-img.com/images/fund/ranking/btn_slink.gif) no-repeat center;
    float: left;
    font-size: 112%;
    font-weight: bold;
    padding: 7px 0;
    text-align: center;
    width: 60px;
}
