#idx_head {
    abackground: #aa74ae url('../img/idx_head_bg.jpg') repeat-x 321px 0;
    background: #fafaf9 url('../img/idx_head_bg.jpg') repeat-x 321px 0;
    position: relative;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

#idx_head img {
    display: block;
    float: left;
}

#idx_head a {
    float: right;
    width: 293px;
    height: 110px;
    margin: 36px 7px 0 0;
    padding: 0;
    text-decoration: none;
    background: transparent url('../img/click_here.png') no-repeat;
}

#idx_head i {
    text-align: center;
    letter-spacing: 0.9pt;
}

#white_slogan {
    color: #fff;
    font: italic 13px Arial;
    padding: 4px 45px 0 0;
    float: right;
}