@charset "UTF-8";

.display-none {
    display: none;
}

.no-container {
    overflow:hidden;
    margin:34px 0 15px 0;
    padding:0 0 0 1px;
}

.mb40 {
    margin-bottom:40px;
}

footer .box-footer li.no-mr {
    margin-right:0;
}

/*** str-sub.css */
.box-report-detail-1 .icon-new {
    padding-left:55px;
}

#sp-link-wrap {
    text-align: center;
}

.box-chart .legend {
    font-size: 80%;
}

.box-chart .legend.summary {
    text-align: center;
}

.box-chart .legend.summary img {
    width: 14px;
    height: 13px;
}

.box-chart .legend.left {
    float: left;
}

.box-chart .legend.right {
    float: right;
}

.box-chart .y-axis-name {
    margin-top: 25px;
}

.box-chart #chart-view img {
    width: 24px;
    height: 24px;
}
/*
.tbl-fund table {
    table-layout: fixed;
}
*/
/*
table.tbl-fund3 tr,
table.tbl-fund3 td {
	background: #ffffff !important;
}
table.tbl-fund3 tr.even,
table.tbl-fund3 tr.even td {
	background: #f2f2f2 !important;
}
.box-funddetail .dc-notes {
    margin: 0 auto 30px;
    line-height: 1.6;
}
.box-funddetail .dc-notes dt {
    font-size: 93.3%;
    font-weight: bold;
    margin-bottom: 2px;
}
.box-funddetail .dc-notes dd {
    font-size: 86.7%;
}
*/
.mt20 {
    margin-top: 20px;
}

.btn-white.btn-fav-detail.is-fav {
    background: #1d2d7c;
}
.btn-white.btn-fav-detail.is-fav a {
    color: #ffffff;
}
.btn-white.btn-fav-detail.is-fav a span {
    background: url(../images/common/icon_fav_on.png) no-repeat left center;
    background-size: 19px 18px;
}

.list-f li .list-top {
    overflow: hidden;
}
.list-f li.list-li-f .list-top .date {
    float: left;
//    font-weight: bold;
//    font-size: 93.0%;
//    margin-bottom: 8px;
}
.list-f li.list-li-f .list-top .icon-new {
    padding-left: 55px;
}
.list-f li.list-li-f .list-top .link-html {
    float: right;
//    font-size: 93.0%;
}
.list-f li.list-li-f .list-top .link-html a {
    font-weight: bold;
}
