/*---------------------------------
画像ロールオーバー
-----------------------------------*/
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.imh.co.jp/image/back.png) repeat-x;
height:61px;
}
/* デフォルトで表示される文字のスタイル・位置を調整 */
ul#eswsMenu span, #eswsMenu a {
color:#333;
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:#014189;
}
/* ナビ全体の高さ・幅の調整 */
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.imh.co.jp/image/back2.png);
color:#014189;
}

ul#eswsMenu li.active{
background-image:url(https://www.imh.co.jp/image/back2.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.imh.co.jp/image/back2.png);
color:#014189;
}

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

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

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