.companysidebar_frame {
    margin-top: 1px;
    padding-bottom: 1px;
    border-bottom: 1px solid #a0a0a0;
}

h2.comopanysidebar-header {
    width: 219px;
    height: 18px;
    margin: 0;
}

h2#title_affiliated_company {
    background: url(/images/title_companysidebar_affiliated.png) top left no-repeat;
}
h2#title_related_company {
    background: url(/images/title_companysidebar_related.png) top left no-repeat;
}
h2#title_investee_company {
    background: url(/images/title_companysidebar_investee.png) top left no-repeat;
}

.companysidebar_frame ul.menu_items {
    line-height: 0;
    margin: 0;
    padding: 0;
}

.companysidebar_frame a.companysidebar_name {
    width: 217px;
    height: 23px;
    margin: 1px 0 0 2px;
    border-top: 1px solid #a0a0a0;
    text-decoration: none;
    display: block;
    background-position: 0 0;
}

.companysidebar_frame a.companysidebar_name_800 {
    width: 217px;
    height: 23px;
    margin: 1px 0 0 2px;
    border-top: 1px solid #a0a0a0;
    text-decoration: none;
    display: block;
    background-position: 0 0;
}

a#companysidebar_shoeisha {
    background: url(/images/button_companysidebar_shoeisha.png) no-repeat;
}
a:hover#companysidebar_shoeisha {
    background-position: 0 -24px;
}
a#companysidebar_semobileandonline {
    background: url(/images/button_companysidebar_semobileandonline.png) no-repeat;
}
a:hover#companysidebar_semobileandonline {
    background-position: 0 -24px;
}
a#companysidebar_sedesign {
    background: url(/images/button_companysidebar_sedesign.png) no-repeat;
}
a:hover#companysidebar_sedesign {
    background-position: 0 -24px;
}
a#companysidebar_incunited {
    background: url(/images/button_companysidebar_incunited.png) no-repeat;
}
a:hover#companysidebar_incunited {
    background-position: 0 -24px;
}
a#companysidebar_gamegoose {
    background: url(/images/button_companysidebar_gamegoose.png) no-repeat;
}
a:hover#companysidebar_gamegoose {
    background-position: 0 -24px;
}
a#companysidebar_shoeishaplus {
    height: 24px;
    background: url(/images/button_companysidebar_shoeishaplus.png) no-repeat;
}
a:hover#companysidebar_shoeishaplus {
    background-position: 0 -24px;
}

a#companysidebar_shoeishaacademy {
    height: 24px;
    background: url(/images/button_companysidebar_academy.png) no-repeat;
}
a:hover#companysidebar_shoeishaacademy {
    background-position: 0 -24px;
}

a#companysidebar_semp {
    background: url(/images/button_companysidebar_semp.gif) no-repeat;
}
a:hover#companysidebar_semp {
    background-position: 0 -24px;
}

a#companysidebar_easyuz {
    background: url(/images/button_companysidebar_easyuz.png) no-repeat;
}
a:hover#companysidebar_easyuz {
    background-position: 0 -24px;
}
a#companysidebar_mobileaffiliate {
    background: url(/images/button_companysidebar_mobileaffiliate.png) no-repeat;
}
a:hover#companysidebar_mobileaffiliate {
    background-position: 0 -24px;
}
a#companysidebar_rlearning {
    background: url(/images/button_companysidebar_rlearning.png) no-repeat;
}
a:hover#companysidebar_rlearning {
     background-position: 0 -24px;
}
a#companysidebar_ecapital {
    background: url(/images/button_companysidebar_800tele.png) no-repeat;
}
a:hover#companysidebar_ecapital {
     background-position: 0 -24px;
}
a#companysidebar_globalvision {
    background: url(/images/button_companysidebar_globalvision.png) no-repeat;
}
a:hover#companysidebar_globalvision {
     background-position: 0 -24px;
}

a#companysidebar_800tele {
    background: url(/images/button_companysidebar_800tele.png) no-repeat;
}
a:hover#companysidebar_800tele {
     background-position: 0 -24px;
}
a#companysidebar_zeptor {
    background: url(/images/button_companysidebar_zeptor.png) no-repeat;
}
a:hover#companysidebar_zeptor {
     background-position: 0 -24px;
}
a#companysidebar_gaiax {
    background: url(/images/button_companysidebar_gaiax.png) no-repeat;
}
a:hover#companysidebar_gaiax {
     background-position: 0 -24px;
}
a#companysidebar_systechi {
    background: url(/images/button_companysidebar_systechi.png) no-repeat;
}
a:hover#companysidebar_systechi {
     background-position: 0 -24px;
}
a#companysidebar_21lady {
    background: url(/images/button_companysidebar_21lady.png) no-repeat;
}
a:hover#companysidebar_21lady {
     background-position: 0 -24px;
}
a#companysidebar_cbook24 {
    background: url(/images/button_companysidebar_cbook24.png) no-repeat;
}
a:hover#companysidebar_cbook24 {
     background-position: 0 -24px;
}
a#companysidebar_jinfosys {
    background: url(/images/button_companysidebar_jinfosys.png) no-repeat;
}
a:hover#companysidebar_jinfosys {
     background-position: 0 -24px;
}
a#companysidebar_ipmobile {
    background: url(/images/button_companysidebar_ipmobile.png) no-repeat;
}
a:hover#companysidebar_ipmobile {
     background-position: 0 -24px;
}
a#companysidebar_willproud {
    background: url(/images/button_companysidebar_willproud.png) no-repeat;
}
a:hover#companysidebar_willproud {
     background-position: 0 -24px;
}
a#companysidebar_ushop {
    background: url(/images/button_companysidebar_ushop.png) no-repeat;
}
a:hover#companysidebar_ushop {
     background-position: 0 -24px;
}
a#companysidebar_comsq {
    background: url(/images/button_companysidebar_comsquare.png) no-repeat;
}
a:hover#companysidebar_comsq {
     background-position: 0 -24px;
}
a#companysidebar_commerce21 {
    background: url(/images/button_companysidebar_commerce21.png) no-repeat;
}
a:hover#companysidebar_commerce21 {
     background-position: 0 -24px;
}
