/*---------------------------------
画像ロールオーバー
-----------------------------------*/
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: white;
}

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

/* 背景 */
div#eswsPaneAlphaInner {
background: url(https://www.amore.co.jp/navi/bar0.png) repeat-x;
height:61px;
}
/* デフォルトで表示される文字のスタイル・位置を調整 */
ul#eswsMenu span, #eswsMenu a {
color:#ffffff;
padding: 4px 0px 0px 0px;
font-weight:bold;
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://www.amore.co.jp/navi/bar1.png);
color:#d6b508;
}

ul#eswsMenu li.active{
background-image:url(https://www.amore.co.jp/navi/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://www.amore.co.jp/navi/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;
}

#eswsHeaderInner #eswsInquiryTel {
    float: right;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 30px;
}

#eswsHeaderInner #eswsInquiryTime {
    float: right;
    font-size: 12px;
    height: 37px;
    line-height: 110px;
    margin-right: -230px;
}

#eswsHeaderInner #eswsInquiryTel {
    color: #d62929;
}

#eswsHeaderInner #eswsInquiryTel {
    float: right;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 30px;
}

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

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

div.eswsOsusumeVertical li.eswsBuildingName, div.box_property.sale div.box_building_name {
    background-color: #907a09;
}

p#eswsHeaderParagraph2 {
    margin-bottom: 20px;
    margin-left: 220px;
}

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

#eswsBody.eswsRentDetail #main_ttl h3 {
    color: #8d7908;
}

#main_ttl h3 {
    font-size: 33px;
    line-height: 1.6;
    font-weight: bold;
    padding-left: 80px;
    padding-top: 8px;
}

#main_ttl p {
    height: 52px;
    font-size: 25px;
    display: block;
    float: left;
    margin-right: 11px;
    padding-right: 11px;
    border-right-style: solid;
    border-right-width: 3px;
    line-height: 68px;
    font-weight: bold;
}