#mainImage{
padding-bottom: 3vh;
    filter: drop-shadow(0 32px 22px rgba(0, 0, 0, 1));
}

#mainNavIcon{
    max-height: 240px;
    overflow:  visible;
}

#secMenu1 .circleTitle,
    #secDetail1zz .circleTitle {  top: -137px;     }
    html body#page-top  #allWrap{ margin-top: 174px !important; }
    #secDetail1 #detailContInner{ top: 15px; }
    /*#detailTitle img{ max-width: 80% !important; }*/
    #gaiyoDL dt img{ max-height: 1.75rem; }
    img.taiketsuLogo{     height: 166px;    object-fit: contain; }
    .menuTipWrap.col-xs-6{ flex: 0 0 50%; margin-bottom: 1rem; }
    #menuWrap .menuTipWrap:not(.active) .itemExp{  display: none; }
    #menuWrap p.shopName,#menuWrap .menuName,
    #menuWrap p.itemPrice{ font-size: 11px; }
    #menuWrap h3.menuName { min-height: 2.5rem; }
    #menuContInner{ padding-top: 50px; }
    #secBeer1 #beerContInner h3{     font-size: 1.75rem; line-height: 1.3;  }
    #secBeer1 #beerTitle{ top:23px; } /*top: -118px; */
    #beerContInner{ padding-top: 2rem; }
    #menuWrap div.menuTipInner{ pointer-events: all; cursor: pointer; }
    html body #headMenuWrap {     top: 103px;    overflow: initial;    padding-bottom: 5px; }
    #headMenuWrap div.col-2{        width: 33%; min-height: 95px;  margin-top: 1rem;  }
    #secTopInfo div.whiteWrap{ padding: 2rem; }
    #dogBack{     position: absolute;    bottom: 0;    opacity: 0.4; }
    #secDog1 #dogAttn2{padding: 0.5rem 1rem;margin: 2rem 5% -0.5rem 5%;font-size: 4.5vw;letter-spacing: -0.5px;}
    
    #gaiyoDL dt {
    background-color: #f0f0f0;
    border-radius: 1rem;
    padding: 0.5rem 1rem;
    text-align: left;
    margin-bottom: 0.5rem;
}

#gaiyoDL dd {
    margin-bottom: 1rem;
    padding-left: 0.5rem;
}

#secDetail1 #detailContInner div > p {
    color: #BA2033;
}

.kidsJobH4 + p{ margin-left: 0.5rem; }
.kidsJobH4{
    margin:2rem auto 1rem auto;
    font-weight: bold;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 900;
  color: #190;
  margin-left: -0.5rem;
}

#ticketAttn{
    font-size: 2rem;
}


@media screen and (min-width: 300px) and (max-width: 760px) {

    #main #mainNavIcon{
        max-height: 140px;
        overflow:  visible;
    }
}