@import "../css/common.css";

#main-contents {
}
    h2 {
        font-size: 2.0em;
        background: url(../images/bg_h2.png) top left no-repeat;
        width: 860px;
        height: 46px;
        line-height: 46px;
        padding: 0 0 0 10px;
        margin: 0 0 20px 0;
        color: #FFF;
        font-weight: bold;
    }
    #search-result {
        width: 640px;
        position: relative;
        overflow: hidden;
    }
        p.no-available-program {
            height: 500px;
            font-size: 1.2em;
        }
        h3 {
            margin: 10px 0;
            padding: 7px;
            font-size: 1.2em;
            border: solid 1px #999;
            background: #CCC;
        }
        p#sort-items {
            position: relative;
            top: -37px;
            left: 520px;
        }
        *html p#sort-items {
            left: 510px;
        }
        div.program {
            margin: 10px 0 20px 10px;
            overflow: hidden;
            width: 300px;
            float: left;
            display: inline;
        }
            div.program dl dt {
                width: 140px;
                float: left;
                display: inline;
            }
            div.program dl dd {
                width: 140px;
                float: left;
                font-size: 1em;
                display: inline;
                line-height: 1.5;
            }
            div.program dl dt img {
                padding: 1px;
                border: solid 1px #CCC;
            }
            div.program dl dd strong {
                font-size: 1.2em;
                color: #ea87a0;
                font-weight: bold;
            }
            div.program dl dd span {
                padding: 0 0 0 14px;
                background: url(../images/search/icon_pen_mini_white.gif) top left no-repeat;
            }

            ul#pagination {
                margin: 0 auto;
                padding: 10px;
                clear: both;
                list-style-type: none;
                text-align: center;
                border: solid 1px #CCC;
                border-width: 1px 0;
                overflow: hidden;
            }
            ul#pagination li {
                color: #999;
                display: inline;
            }
            ul#pagination li span.selected,
            ul#pagination li a {
                margin: 0 1px;
                color: #999;
                padding: 5px 10px;
                border: solid 1px #CCC;
                text-decoration: none;
            }
            ul#pagination li span.selected,
            ul#pagination li a:hover {
                color: #FFF;
                background: #999;
            }
            ul#pagination li.prev-prev a,
            ul#pagination li.prev-next a {
                border: 0;
            }

div#sidebar {
    width: 200px;
    position: absolute;
    top: 220px;
    right: 55px;
}
