/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 20 2018 | 22:00:38 */
#content p,#content ol,#content ul  { font-size:120%; }

#gMenu .menu li.current_page_item>a, #gMenu .menu li a:hover {
  opacity: 0.8;
}

#gMenu ul.menu{
  color: #000000 !important;
}

#main h2{
margin:0px 0 5px 0;
padding:10px;
border:1px solid #fff;
background:  url(/wp-content/uploads/2017/08/bg_h2-1.png) 100% 0%;
-moz-box-shadow: 1px 1px 5px #ccc;
-webkit-box-shadow: 1px 1px 5px #ccc;
-o-box-shadow: 1px 1px 5px #ccc;
box-shadow: 1px 1px 5px #ccc;
font-size:120%;
letter-spacing: 0.05em;
color:#330000;
/*text-shadow:0 2px 3px #555;*/
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
}


#main #container h3{
clear:both;
margin:20px 0 15px 0;
padding:5px 10px 5px 50px;
font-size:120%;
text-shadow:1px 1px 1px #ccc;
border-bottom:1px solid #C8B492;
background:url(/wp-content/uploads/2017/08/h3.png) no-repeat 0 50%;
color:#003300;
border-left:0px;
}

#main  #container h3.stamp{
background:url(/wp-content/uploads/2017/08/h3_stamp.png) no-repeat 0 50%;
padding:5px 10px 5px 40px;
border-left:0px;
}

#main  #container h3.pickup{
background:url(/wp-content/uploads/2017/08/h3_pickup.png) no-repeat 0 50%;
padding:5px 10px 5px 40px;
  border-left:0px;
}

#main  #container h3.event{
background:url(/wp-content/uploads/2017/08/h3_event.png) no-repeat 0 50%;
padding:5px 10px 5px 40px;
border-left:0px;
}

#main  #container h3.kids{
background:url(/wp-content/uploads/2017/08/h3_kids.png) no-repeat 0 50%;
padding:5px 10px 5px 40px;
border-left:0px;
}

#main  #container h3.gourmet{
background:url(/wp-content/uploads/2017/08/h3_gourmet.png) no-repeat 0 50%;
padding:5px 10px 5px 40px;
border-left:0px;
}


/*#footMenu .innerBox,
#footer #footerInner,
#siteBottom #siteBottomInner { background-color:#270402 ;}
#siteBottom #copy { border-top:1px solid #270402; }
#footerSiteMap .menu a:hover	{ background-color:#fff; }
#footerSiteMap .menu li	a:hover	{ background-color:#fff; }*/
/*#footerSiteMap .menu li	li a:hover	{ background-color:#fff; }*/

#powerd{display:none}

#site-description{
    width: 100% !important;
}


 #gMenu #gMenuInner.innerBox
{
  width:95%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

/* 外枠を100%に */
#headerTop,
#header,
#topMainBnrFrame,
#topMainBnr img,
#main,
#footMenu{
    width: 100% !important;
}
 
/* 内枠を少し小さく */
.innerBox,
#header .innerBox,
#pageTitBnr .innerBox,
#panList .innerBox,
#footMenu .innerBox,
#footer .innerBox {
    width: 95%;
    margin: 0px auto;
}
 
/* ヘッダー画像を100%幅に */
#topMainBnr img {
    max-width: 100% !important;
}
 
#topMainBnrFrame  {
      max-width: 95% !important;
    min-height: inherit;
}
 
@media (min-width: 970px) {
#topMainBnr {
       display: none;
    }
  
    /* メインコンテンツの幅 */
    #main #container .content {
        min-width: 70%;
    }
 
    /* サイドバーの幅 */
    #main #container #sideTower {
        width: 23%;
    }
  

#headContact
{
  margin: 50px 0px 0 0px;
  padding: 0px;
  background: none;
  color: #ffffff;
  opacity: 1;

}
  
}

@media ( max-width: 480px) {
#headContact
{
  margin: 10px 0px 10px 0px;
  padding: 0px;
}
  
#header #site-title a img { max-height:230px; }　
}

#header #site-title a img { max-height:130px; }　

#footer #footerOutline img {max-height:120px;}

.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}


 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

#gMenu .menu li:hover ul li
{
/*
  width: 280px;
*/
}