#acupuncture h2.page-title {
    background-image: url("../images/pagetitle.gif");
    padding-left: 120px;
    height: 32px;
    margin: 0 auto 56px;
}

#acupuncture section.courses ul.courses {
    display: block;
    width: 640px;
    height: 256px;
    overflow: hidden;
}

#acupuncture ul.courses li {
    display: block;
    width:  256px;
    height: 256px;
    float: left;
    margin: 0 32px 116px;
    overflow: hidden;
}

#acupuncture ul.courses li a {
    display: block;
    background: no-repeat 0 0;
    background-size: contain;
    width: 0;
    padding-left: 256px;
    height: 512px;
    overflow: hidden;
}

#acupuncture ul.courses li.course01 a { background-image: url("../images/courses_course01.gif") }
#acupuncture ul.courses li.course02 a { background-image: url("../images/courses_course02.gif") }
#acupuncture ul.courses li a:hover {
    background-position: 0 -256px;
}


@media screen and (max-width: 568px) {
    #acupuncture h2.page-title {
        margin: 0 auto 32px;
    }

    #acupuncture section.courses ul.courses {
        width: 320px;
        height: 256px;
    }

    #acupuncture ul.courses li {
        margin: 0 32px 32px;
    }

    #acupuncture ul.courses li a:hover {
        background-position: 0 0;
    }
}