#navi3 li#st_menu5 a {
    background-image: url('/img/ir/common/sidemenu_on.png'); !important;
    color: #fff;!important;
}

ul#library{

    display: block;!important;

}
ul#navi4 {
    margin-top: 240px;!important;
}


#rightBlock,#leftBlock {
    height: 1850px;
}


#leftBlock p {

    line-height: 27px;

    font-family: "Helvetica","Arial","ヒラギノ角ゴ ProN W6","Meiryo";

}

#title {
   margin-top: 20px;
   margin-bottom: 20px;
}

h2 {

    color:#444;

    font-family: HGPSoeiKakugothicUB;

    font-size: 17px;

}


.div1{

    margin-top: 15px;

    margin-bottom: 30px;

    width: 680px;

    font-size: 13px;

}



.div1 p{

    text-indent: 30px;

}



.ttl{

    width:70px;

    height: 30px;

    text-align: left;

}





.ttl2{

    letter-spacing:22px;

    text-align: left;

}



.c{

    width:30px;

    text-align: center;

}

a {
    color: #333333;
}



span.link{

    padding-top:10px;

    padding-left:20px; 

    width: 500px;

    height: 20px;

    background : url('/img/ir/finance5/menu_mark.png') no-repeat left;

    display: block;

    font-weight: 600;

}



span.link:hover{

    opacity: 0.5;

    filter: alpha(opacity=50);

}

