/* 背景画像を消す=============================================================================================================
*/
#eswsPaneBeta.eswsPane {
   background-image:url("https://nogatafudosan.es-ws.jp/haikei/haikei.jpeg");
   background-repeat:repeat;
}


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

/* 背景 */
div#eswsPaneAlphaInner {
background: url(https://nogatafudosan.es-ws.jp/image/bar0.png) repeat-x;
height:61px;
}
/* デフォルトで表示される文字のスタイル・位置を調整 */
ul#eswsMenu span, #eswsMenu a {
color:#ffffff;
padding: 4px 0px 0px 0px;
font-weight:normal;
font-family:Century Gothic;
height:61px;
font-size:15px;
}
ul#eswsMenu a {
height:61px;
display:block;
}
ul#eswsMenu span {
height:61px;
width:155px;
margin-left:-10px;
display:block;
}
/*滞在中ページのボタン（アクティブ時）*/
ul#eswsMenu li.active, ul#eswsMenu li.active a, ul#eswsMenu li.active
a span, .eswsDirectoryTitle {
color:#d6b508;
}
/* ナビ全体の高さ・幅の調整 */
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;
width: 164px;
height:61px;
text-align: center;
margin: 0;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
}
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(https://nogatafudosan.es-ws.jp/image/bar1.png);
color:#d6b508;
}

ul#eswsMenu li.active{
background-image:url(https://nogatafudosan.es-ws.jp/image/bar1.png);


}

#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(https://nogatafudosan.es-ws.jp/image/bar1.png);
color:#d6b508;
}

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

ul#eswsMenu ul.eswsSecondLayer li {
    border-color: #CECECE;
opacity:2.0;
}

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


li.eswsBuildingName {
    width: 215px;
    /* height: 21px; */
    background-color: #103375;
    margin-bottom: 0;
    text-align: center;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

span.eswsPrice, li.eswsPrice span, p.typo_price span {
    color: #f7111b;
}