@charset "UTF-8";
/* CSS Document */

html,body{
    width:100%;
    }

h1,h2,h3,h4,h5,h6,p,table,th,td,div,ul,ol,li {
    margin: 0px;
    padding: 0px;
}

body{
    background-image:url(../../img/ebisu_img/ebisu-bg.jpg);
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 13px;
    margin: 0px;
    padding: 0px;
    }

        body#mov{
        background:#3E3A39;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 13px;
    margin: 0px;
    padding: 0px;
    }

/*ヘッダー*/
header{
    width:100%;
    height:90px;
    background:url(../../img/ebisu_img/headfoot-bg.jpg);
    }
    .header-box{
        width:1280px;
        height:90px;
        margin:auto;
        }
    .logo{
        float:left;
        width:530px;
        height:90px;
        }
    .tel{
        float:right;
        width:400px;
        height:90px;
        margin-right:30px;
        background:url(../../img/ebisu_img/tel.png);
        }
/*ナビゲーション*/
nav{
    width:100%;
    height:51px;
    background:url(../../img/ebisu_img/menu-bg.jpg);
    margin:0;
    padding:0;
    }
    .nav-box{
        width:1262px;
        height:53px;
        margin:auto;
        }
        .menu-01 a{
            float:left;
            width:252px;
            height:51px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/menu_01.png);
            }
        .menu-01 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }

        .menu-02 a{
            float:left;
            width:252px;
            height:51px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/menu_02.png);
            }
        .menu-02 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }


        .menu-05 a{
            float:left;
            width:253px;
            height:51px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/menu_05.png);
            }
        .menu-05 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }

        .menu-06 a{
            float:left;
            width:253px;
            height:51px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/menu_06.png);
            }
        .menu-06 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }


/*ナビゲーション-ドロップダウンメニュー【menu-04】*/
.kakusu{
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
.menu-04 ul li {
  float: left;
  width: 252px;/*親メニューの幅*/
  height: 51px;/*親メニューの高さ*/
  list-style: none;
  margin:0;
  padding:0;
  font-size:0px;
  position: relative;
  line-height: 35px;
  text-align:left;
  background:url(../../img/ebisu_img/menu_04.png);
}
.menu-04 ul li  a {
  color: #FFF;
  display: block;
  text-decoration: none;
}
.menu-04 ul li:hover,
.menu-04 ul li a:hover {
  background:url(../../img/ebisu_img/menu_04-on.png);
  color:#fff;/*ホバー時の親メニューの文字色*/
}
.menu-04 ul li ul {
  position: absolute;
  top: 51px;/*親メニューの高さと同じにする*/
  left: -40px;
  width: 155px;
  z-index: 100;
}
.menu-04 ul li ul li {
  visibility: hidden;
  overflow: hidden;
  font-size:14px;
  padding-left:30px;
  width: 300px;/*サブメニューの幅*/
  height: 0;
  background:#000;/*サブメニューの背景色*/
}
.menu-04 ul li ul li:hover,
.menu-04 ul li ul li a:hover {
  background:#FF0004;/*ホバー時のサブメニューの背景色*/
}
.menu-04 ul li:hover ul li,
.menu-04 ul li a:hover ul li{
  visibility: visible;
  overflow: visible;
  height:35px;/*サブメニューの高さ*/
  z-index: 10;
}

/*スライドショー*/
.slide-show{
    clear:both;
    width:100%;
    min-width:1280px;
    height:100%;
    }

/*コンテンツ*/
#container{
    width:100%;
    margin:auto;
    }
.contents{
    width:1280px;
    height:auto;
    margin:20px auto 0 auto;
    }
    /*インフォメーション*/
.information{
    float:left;
    margin-left:10px;
    }
    .info{
        width:344px;
        height:23px;
        background:url(../../img/ebisu_img/information.jpg);
        margin-bottom:10px;
        }
    .info-box{
        max-width:344px;
        height:auto;
        padding:3px;
        background:url(../../img/ebisu_img/info-box-bg_.jpg);
        background-size: cover;
        }
    .info-area01{
        width:338px;
        height:auto;
        background:#d1b998;
        margin:auto;
        min-height: 70px;
        overflow: hidden;
        }
    .info-area02{
        width:338px;
        height:auto;
        background:#e8dccc;
        margin:auto;
        min-height: 70px;
        overflow: hidden;
        }
        .info-date{
            float:left;
            font-size:12px;
            color:red;
            margin-left:10px;
            margin-top:10px;
            width:90px;
            height:auto;
            }
        .info-txt{
            float:left;
            font-size:12px;
            line-height:15px;
            margin-top:10px;
            margin-bottom:10px;
            width:234px;
            height:auto;
            }

    .backnumber{
        color:red;
        font-size:12px;
        font-weight:bold;
        text-align:right;
        }
    .backnumber-sp{
        display: none;
    }
    .backnumber a{
        text-decoration:none;
        color:red;
        }
    .backnumber a:hover{
        text-decoration:none;
        color:#FFF;
        }
/*サイド　バナー*/
.side-banner{
    width:344px;
    height:auto;
    margin-top:30px;

    }
        .side-banner-newyear a{
            width:340px;
            height:80px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/ebisu-top-newyear-sp.png);
            margin:0 auto 10px auto;
            }
        .side-banner-newyear a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }

        .side-banner-oofukahire a{
            width:340px;
            height:80px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/side-banner-oofukahire.png);
            margin:0 auto 10px auto;
            }
        .side-banner-oofukahire a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }

        .side-banner-shisen a{
            width:340px;
            height:80px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/side-banner-shisen.png);
            margin:0 auto 10px auto;
            }
        .side-banner-shisen a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }

        .side-banner-01 a{
            width:340px;
            height:80px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/side-banner-01.png);
            margin:0 auto 10px auto;
            }
        .side-banner-01 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }
        .side-banner-02 a{
            width:340px;
            height:80px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/side-banner-02.png);
            margin:0 auto 10px auto;
            }
        .side-banner-02 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }
        .side-banner-03 a{
            width:340px;
            height:80px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/side-banner-03.png);
            margin:0 auto 10px auto;
            }
        .side-banner-03 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }
        .side-banner-04 a{
            width:340px;
            height:80px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/side-banner-04.png);
            margin:0 auto 10px auto;
            }
        .side-banner-04 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }
        .side-banner-05 a{
            width:340px;
            height:80px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/side-banner-05.png);
            margin:0 auto 10px auto;
            }
        .side-banner-05 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }

        .side-banner-06 a{
            width:340px;
            height:80px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/side-banner-ginza.png);
            margin:80px auto 10px auto;
            }
        .side-banner-06 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }
        .side-banner-07 a{
            width:340px;
            height:80px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/side-banner-maru.png);
            margin:0 auto 10px auto;
            }
        .side-banner-07 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }
        .side-banner-08 a{
            width:340px;
            height:80px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/side-banner-yaesu.png);
            margin:0 auto 10px auto;
            }
        .side-banner-08 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }
        .side-banner-09 a{
            width:340px;
            height:80px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/side-banner-tsukushisou.png);
            margin:0 auto 10px auto;
            }
        .side-banner-09 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }

    /*トップページ　バナー*/
.banner-box{
    float:left;
    width:926px;
    height:auto;
    }

        .banner-newyear a{
            float:left;
            width:907px;
            height:111px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/ebisu-top-newyear.png);
            margin-left:10px;
            margin-bottom:10px;
            }
        .banner-newyear a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }

        .banner-oofukahire a{
            float:left;
            width:906px;
            height:230px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/top-banner_oofukahire.png);
            margin-left:10px;
            margin-bottom:10px;
            }
        .banner-oofukahire a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }

        .banner-01 a{
            float:left;
            width:448px;
            height:230px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/top-banner_01.png);
            margin-left:10px;
            }
        .banner-01 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }
        .banner-02 a{
            float:left;
            width:448px;
            height:230px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/top-banner_02.png);
            margin-left:10px
            }
        .banner-02 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }
        .banner-03 a{
            float:left;
            width:448px;
            height:230px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/top-banner_03.png);
            margin-top:10px;
            margin-left:10px;
            }
        .banner-03 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }
        .banner-04 a{
            float:left;
            width:448px;
            height:230px;
            display:block;
             text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/top-banner_04.png);
            margin-top:10px;
            margin-left:10px;
            }
        .banner-04 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }

/*フッター*/
.space{
    clear:both;
    width:100%;
    height:90px;
    }
.footer{
    width:100%;
    height:90px;
    background:url(../../img/ebisu_img/headfoot-bg.jpg);
    }
.footer-menu{
    width:661px;
    height:69px;
    margin:auto;
    }
        .footer-menu-01 a{
            float:left;
            width:146px;
            height:69px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/footer-menu_01.png);
            }
        .footer-menu-01 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }
        .footer-menu-02 a{
            float:left;
            width:115px;
            height:69px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/footer-menu_02.png);
            }
        .footer-menu-02 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }
        .footer-menu-03 a{
            float:left;
            width:117px;
            height:69px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/footer-menu_03.png);
            }
        .footer-menu-03 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }
        .footer-menu-04 a{
            float:left;
            width:117px;
            height:69px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/footer-menu_04.png);
            }
        .footer-menu-04 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }
        .footer-menu-05 a{
            float:left;
            width:166px;
            height:69px;
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            background:url(../../img/ebisu_img/footer-menu_05.png);
            }
        .footer-menu-05 a:hover{
                opacity:0.6;
                filter: alpha(opacity=80);
                -ms-filter: "alpha( opacity=30 )";
            }
.footer-txt{
    text-align:center;
    font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    color:#FFF;
    width:600px;
    height:20px;
    margin:auto;
    }
/*レスポンシブ*/
.page-id-395{
    background: #3E3A39;
}
.tenpo-bg-01-sp,.movie-area-sp,.ryori-07-bg-01-sp,.ryori-07-bg-02-sp,
.ryori-04-bg-01-sp,.ryori-06-bg-01-sp,.ryori-05-bg-01-sp,.ryori-03-bg-01-sp,.ryori-03-bg-02-sp,.ryori-03-bg-03-sp,
.ryori-02-bg-01-sp,.ryori-02-bg-02-sp,.ryori-02-bg-03-sp,.ryori-02-bg-04-sp,.ryori-02-bg-05-sp,.ryori-02-bg-06-sp,.ryori-01-bg-01-sp,
.ebisu-ph-04-sp,.ebisu-ph-01-sp,.top-img-box-sp{
    display: none;
}
.ebisu-ph-02-3-sp{
    display: none;
}

.space{
    margin-top: 15px;
}
