@media only screen and (min-width: 961px) {
    #header,
    #contents > #pankuzu,
    #contents_r > #pankuzu,
    #footer,
    .slidemenu { 
        display: none;
    }
    #header_pc {
        width: 960px;
        margin: 0 auto;
    }
    #contents {
        width: 730px;
        float: right;
    }
    #footer_pc {
        border-top: #CCC 1px solid;
    }
}
@media only screen and (max-width: 960px) {
    #header_pc,
    #globalnavi,
    #leftnavi, 
    ul#pankuzu,
    ul#pankuzu_r,
    #pagetop, 
    #footer_pc,
    .copyright {
        display: none;
    }
}