
 @import "/common_css/default.css";
 @import "/common_css/component.css";
 @import "/kojin/toushin/pros/sys_css/toushin_comp_old.css";

#contents div.pagelink {
        margin-bottom: 20px;
        padding: 0px;
        width: 540px;
}

#contents ul.bunruiall {
        list-style-type:none;
        margin: 0px 0px 0px 5px;
        padding: 0px 0px 2px 5px;
        width: 522px;
}

#contents ul.bunruiall li {
        margin: 0px;
        padding: 0px;
        float: left;
        font-size: 10px !important;
        font-size /**/: 10px;
}

#contents ul.bunruiall li.link01 { width: 90px; }
#contents ul.bunruiall li.link02 { width: 170px; }
#contents ul.bunruiall li.link03 { width: 65px; }
#contents ul.bunruiall li.link04 { width: 65px; }
#contents ul.bunruiall li.link05 { width: 65px; }
#contents ul.bunruiall li.link06 { width: 65px; }
#contents div.report table.table03 th { font-weight: normal; }

#contents div.report table.table03 tr.color01 th {
        text-align: center;
        vertical-align: bottom;
        white-space: nowrap;
        padding: 5px;
}

#contents div.report table.table03 th.category {
        background-color: #CCFFCC;
        font-weight: bold;
        padding: 5px;
}

#contents p.paragraph img,
#contents div.report table.table03 th img { vertical-align: middle; }

#contents div.yellow {
        background-color:#FFFFCC;
        padding:5px 5px 0 5px;
}

#contents table.fund {
        border-top: 1px #B4B4B4 solid;
        border-left: 1px #B4B4B4 solid;
        margin:10px 0 15px 0;
}

#contents table.fund th {
        width:50%;
        background-color:#CCCCCC;
        font-weight:normal;
        padding:5px;
        border-bottom: 1px #B4B4B4 solid;
        border-right: 1px #B4B4B4 solid;
        text-align:left;
        text-indent:0;
}

#contents table.fund td {
        background-color:#EEEEEE;
        padding:5px;
        border-bottom: 1px #B4B4B4 solid;
        border-right: 1px #B4B4B4 solid;
        text-indent:0;
}

#contents ul.noul li {
        margin: 0px 0px 5px 3.8em;
        text-indent:-3.8em;
}

#contents ul.noul li div.centerblock {
        text-align:center;
        margin:8px 0;
        text-indent:0;
}

#contents ul.noul li h3 {
        border:1px solid #999;
        background:#ccc;
        font-weight:normal;
        padding:5px 10px;
        width:340px !important;
        width /**/:360px;
        width /**/:360px;
        margin:0 auto;
        text-align:left;
}

#contents ul.noul li.sec p.paragraph {
        border:1px solid #999;
        border-top:none;
        background:#eee;
        padding:5px 10px;
        width:340px !important;
        width /**/:360px;
        margin:0 auto 15px auto;
        text-align:left;
}

#contents div.ryuuibox {
        background:#FFFFCC;
        border:1px solid #FF6F4A;
        margin-bottom:20px;
        padding:2px;
        text-align:center;
}

#contents div.ryuuibox h2 {
        background:#FF3300;
        margin:0 0 9px 0;
        padding:2px 0 3px 0;
}

#contents div.ryuuibox p.lp {
        float:left;
        padding:0 0 5px 10px;
        width:275px !important;
        width /**/:285px;
}

* html #contents div.ryuuibox p.lp { padding:0 0 0 10px; }

#contents div.ryuuibox p.rp {
        float:right;
        padding:0 10px 0 0;
        width:190px !important;
        width /**/:200px;
}

#contents div.ryuuibox:after {
        content:".";
        height:0px;
        display:block;
        clear:both;
        visibility:hidden;
}

#contents div.ryuuibox { display:inline-block; }

/* macie hak \*/
* html #contents div.ryuuibox { height:1%; }

#contents div.ryuuibox { display:block; }

/* macie hak end */

#contents div.ryuitenfortoushin {
        background-color:#EEEEEE;
        border:1px solid #B4B4B4;
        width: 538px !important;
        width /**/: 540px;
        margin-bottom:20px;
}

#contents div.ryuitenfortoushin h4 {
        background-color:#FFFFCC;
        border-bottom:1px solid #B4B4B4;
        padding:8px 6px 8px 6px;
        width: 526px !important;
        width /**/: 538px;
        font-weight:normal;
}

#contents div.ryuitenfortoushin div.detail {
        padding:6px;
        width: 526px !important;
        width /**/: 538px;
}

