/*---------------------------------
    画像ロールオーバー
    -----------------------------------*/
    a:hover img{
    filter: alpha(opacity=85);
    -moz-opacity:0.85;
    opacity:0.85;
    }

    /* ------------------------------
    背景画像の変更
    ------------------------------ */
    #eswsPaneBeta.eswsPane {
        background-image: none;
        background-position: 50% -44px;
        background-repeat: no-repeat;
        background-color: #FFFFFF;
    }

    /* メニューバー
    =============================================================================================================
    */

    /* 背景 */
    div#eswsPaneAlphaInner {
    background: url(/navi/bar0.png) repeat-x;
    height:61px;
    }
    /* デフォルトで表示される文字のスタイル・位置を調整 */
    ul#eswsMenu span, #eswsMenu a {
    color:#ccc;
    padding: 4px 0px 0px 0px;
    font-weight:lighter;
    height:61px;
    font-size:15px;
    }
    ul#eswsMenu a {
    height:61px;
    display:block;
    line-height: 60px;
    }
    ul#eswsMenu span {
    height:61px;
    /*
    margin-left:-10px;
    */
    display:block;
    }
    /*滞在中ページのボタン（アクティブ時）*/
    ul#eswsMenu li.active, ul#eswsMenu li.active a, ul#eswsMenu li.active
    a span, .eswsDirectoryTitle {
    color:#666;
    }
    /* ナビ全体の高さ・幅の調整 */
    div#eswsPaneAlphaInner {
    }
    #box_gnav {
    width: 1000px;
    overflow: hidden;
    margin: 0 auto;
    height: 61px;
    }
    ul#eswsMenu {
    height: 61px;
    overflow: hidden;
    display: inline-block;
    }
    /* ナビボタンの高さ・幅・背景・線 */
    ul#eswsMenu li {
    float: left;
    height:61px;
    text-align: center;
    margin: 0;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    width: 130px;
    }
    ul#eswsMenu li + li {
    border-right:solid 1px #ccc;
    border-left:none;
    }
    /*hover時の挙動*/
    ul#eswsMenu li:hover, ul#eswsMenu span:hover, #eswsMenu
    .eswsDirectoryTitle a:hover {
    background-position:0px -61px;
    /*
    background-image:url(/navi/bar1.png);
    */
    color:#666;
    }

    ul#eswsMenu li.active{
    /*
    background-image:url(/navi/bar1.png);
    */
    background-image:url("");
    }

    #eswsMenu li .eswsDirectoryTitle span {
        background-image:none;
    }
    #eswsMenu li.active .eswsDirectoryTitle span {
        background-image: none;
    }
    ul#eswsMenu li.active a, #eswsMenu li.active .eswsDirectoryTitle {
        background-image: none;
    }

    ul#eswsMenu li:hover{
    /*
    background-image:url(/navi/bar1.png);
    */
    background-image:url("");
    color:#012e60;
    }

    /*プルダウンメニュー*/
    ul.eswsSecondLayer{
    opacity:1.0;
    }

    ul#eswsMenu ul.eswsSecondLayer li {
        border-color: #0f017f;
    opacity:1.0;
    }

    ul#eswsMenu li.active span, ul#eswsMenu ul.eswsSecondLayer span{
    color:#666;
    }




    /*物件価格*/
    div.eswsOsusumeHorizontal li.eswsBuildingName, div.box_building_name {
        background-color: #0095d9;
    }

    /*物件価格文字*/
    span.eswsPrice, li.eswsPrice span, p.typo_price span {
        color: #a1a1a1;
    }

    /*---------------------------------
    ヘッダ
    -----------------------------------*/
    body {
        background-image: url(/pictures/bg_body.gif);
        background-position: 0 0;
        background-repeat: repeat-x;
    }

    h1#eswsHeading1 {
        color: #ffffff;
    }

    #eswsHeaderInner #eswsInquiryTime {
        float: right;
        color: #0095d9;
        font-size: 12px;
        height: 34px;
        line-height: 150px;
        margin-right: -214px;
    }


    #eswsHeaderInner #eswsInquiryTel {
        color: #0095d9;
        background-image: none;
        background-position: 0 4px;
        background-repeat: no-repeat;
        float: right;
        font-family: Arial, Helvetica, Geneva, sans-serif;
        font-size: 30px;
        height: 36px;
        line-height: 85px;
        padding-left: 36px;
        width: 190px;
    }
    /*---------------------------------
    フッター
    -----------------------------------*/
    div#eswsFooter {
        background-color: #0095d9;
    }

    p#foot_name {
        color: #fff;
    }

    /*---------------------------------
    タイトル
    -----------------------------------*/
#eswsBody.eswsRentDetail #main_ttl p, #eswsBody.eswsRentDetail #main_ttl h3 {
    color: #666;
}

#eswsBody.eswsSaleList h3.eswsTitleHeaderText, #eswsBody.eswsRentList h3.eswsTitleHeaderText, #eswsBody.eswsRentDetail #main_ttl p, #eswsBody.eswsRentDetail #main_ttl h3 {
    color: #666;
}

    /*---------------------------------
    メニュー文字高さ調整
    -----------------------------------*/
    #eswsMenu li .eswsDirectoryTitle span {
        /* width: 100%; */
        /* display: inline; */
        padding-right: 0px;
        margin-right: 0px;
        background-position: 100% 50%;
        background-repeat: no-repeat;
        line-height: 60px;
    }