body::before {
content: ""!important;
background: url(https://m-moana.com/wp-content/uploads/2021/02/bg.jpeg) no-repeat center center!important;
opacity: 0.3;
background-size: cover!important;
display: block!important;
position: fixed!important;
top: 0!important;
left: 0!important;
width: 100vw!important;
height: 100vh!important;
z-index: -1!important;
} #js-footer-bar li {
}
.bncenter img{
display:block;
text-align:center!important;
margin:0 auto;
}
.l-footer__address{
font-size: 10px!important;
}
.current{
background-color: #111!important;
color: #fff!important;
}
.current a{
background-color: #111!important;
color: #fff!important;
}
.current a:before{
background-color: #111!important;
color: #fff!important;
}
.current a:after{
background-color: #111!important;
color: #fff!important;
}
.menu-item{
font-size: 15px;
}
.side-bnr{
margin-bottom: 5px;
}
.tbl-01 th{
background-color:black;
color:white;
}
.kannai{
margin: 0 auto;
display: block;
margin-top: 10px;
padding-top: 5px;
padding-bottom: 5px;
border:solid 1px #343434;
color:#343434;
}
.kannai2{
margin: 0 auto;
display:block;
text-align:center;
padding: 2px 2px;
border:solid 1px #A21F24;
border-radius: 3px;
color:#A21F24;
}
.yokohama{
margin: 0 auto;
display: block;
margin-top: 10px;
padding-top: 5px;
padding-bottom: 5px;
border:solid 1px #343434;
color:#343434;
}
.yokohama2{
margin: 0 auto;
display:block;
text-align:center;
padding: 2px 2px;
border:solid 1px #A21F24;
border-radius: 3px;
color:#A21F24;
}
.sakuragi{
margin: 0 auto;
display: block;
margin-top: 10px;
padding-top: 5px;
padding-bottom: 5px;
border:solid 1px #343434;
color:#343434;
}
.sakuragi2{
margin: 0 auto;
display:block;
text-align:center;
padding: 2px 2px;
border:solid 1px #A21F24;
border-radius: 3px;
color:#A21F24;
}
.azamino{
margin: 0 auto;
display: block;
margin-top: 10px;
padding-top: 5px;
padding-bottom: 5px;
border:solid 1px #343434;
color:#343434;
}
.azamino2{
margin: 0 auto;
display:block;
text-align:center;
padding: 2px 2px;
border:solid 1px #A21F24;
border-radius: 3px;
color:#A21F24;
}
.minami{
margin: 0 auto;
display: block;
margin-top: 10px;
padding-top: 5px;
padding-bottom: 5px;
border:solid 1px #343434;
color:#343434;
}
.minami2{
margin: 0 auto;
display:block;
text-align:center;
padding: 2px 2px;
border:solid 1px #A21F24;
border-radius: 3px;
color:#A21F24;
} .attmgr_weekly th {
background-color: #111;
color: #fff;
} .attmgr_guide_weekly{
background: #fff;
}
.staff_block ul{
list-style: none!important;
}
.staff_block li{
margin:5px!important;
padding:10px!important;
text-align:center!important;
border: none!important;
min-width:135px!important;
min-height:180px!important;
list-style: none!important;
}
.staff_block div{
margin:0px!important;
padding:0px!important;
text-align:center!important;
}
.staff_block .thumb img {
min-width:135px!important;
min-height:180px!important;
}
.title-bg{
background: #222222;
margin-bottom: 20px;        
}
.title-bg h3{
color: #EECB94;
font-size:21px;
padding: 10px;
}
.tbl-01 th {
background:black;
color:white;
}
ul {
list-style: none;
} table.menuprice {
border-collapse: collapse!important;
margin: 0 auto!important;
margin-bottom:20px!important;
padding: 0!important;
width: 650px!important;
border: 0!important;
}
table.menuprice tr {
background-color: #fff!important;
border: 0!important;
}
table.menuprice th,
table.menuprice td {
padding: .35em 1em!important;
border: 0!important;
}
table.menuprice tr:nth-child(even){
background-color: #eee!important;
}
table.menuprice thead th {
background-color: #222222!important;
font-size: 1.25em!important;
padding: 1em!important;
border: 0!important;
}
table.menuprice thead tr{
background-color: #222222!important;
color:#fff!important;
border: 0!important;
}
table.menuprice tbody th {
background-color: #fff!important;
text-align: left!important;
font-size: .8em!important;
border: 0!important;
}
.txt{
text-align: left!important;
font-size: .75em!important;
}
.price{
text-align: right!important;
color: #ddaf2a!important;
font-weight: bold!important;
}
@media screen and (max-width: 600px) {
table.menuprice {
border: 0!important;
width:100%!important;
}
table.menuprice td.menutop{
font-weight: bold!important;
font-size: 110%!important;
background-color: #ddaf2a!important;
color:#fff!important;
display: block!important;
border-right: none!important;
}
table.menuprice thead {
border: none!important;
clip: rect(0 0 0 0)!important;
height: 1px!important;
margin: -1px!important;
overflow: hidden!important;
padding: 0!important;
position: absolute!important;
width: 1px!important;
}
table.menuprice tr {
display: block!important;
margin-bottom: .625em!important;
border: 1px solid #ddaf2a!important;
}
table.menuprice td {
border-bottom: 1px dotted #bbb!important;
display: block!important;
font-size: 1em!important;
font-size: 105%!important;
text-align: right!important;
position: relative!important;
padding: 1.5em 1em 1.5em 4em!important;
border-right: none!important;
}
table.menuprice td::before {
content: attr(data-label)!important;
font-weight: bold!important;
position: absolute!important;
left: 10px!important;
color: #000!important;
}
table.menuprice td:last-child {
border-bottom: 0!important;
}
table.menuprice tbody td {
color: #ddaf2a!important;
padding: 1em!important;
}
table.menuprice tr:nth-child(even){
background-color: #fff!important;
}
} .c-footer-bar {
background: #ffffff;
border-top: 1px solid #ddd;
display: flex; 
font-size: 10px; 
text-align: center;
width: 100%; 
position: fixed; 
right: 0; 
bottom: 0; 
z-index: 999; 
margin-bottom: 0;
}
.c-footer-bar--type1 {
opacity:0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.c-footer-bar--type1.is-active {
opacity:1;
}
.c-footer-bar--type2 {
-webkit-transform: translate3d(0,100%,0); 
transform: translate3d(0,100%,0);
-webkit-transition: -webkit-transform 0.35s; 
transition: transform 0.35s;
}
.c-footer-bar--type2.is-active {
-webkit-transform: translate3d(0,0,0); 
transform: translate3d(0,0,0);
}
.c-footer-bar__item { 
flex: 1; 
list-style: none;
}
.c-footer-bar__item + .c-footer-bar__item { 
border-left: 1px solid #ddd; 
}
.c-footer-bar__item:only-child .c-footer-bar__icon { 
display: block; 
position: relative; 
}
.c-footer-bar-item:only-child .c-footer-bar__icon:before {
position: absolute;
right: 15px;
}
.c-footer-bar a { 
display: block; 
padding: 10px 0; 
}
.c-footer-bar__icon::before { 
display: block; 
font-family: "design_plus"; 
font-size: 16px; 
margin-bottom: 0.5em; 
}
.c-footer-bar__icon--file-text:before { 
content: "\f15c"; 
}
.c-footer-bar__icon--share-alt:before { 
content: "\f1e0"; 
}
.c-footer-bar__icon--phone:before { 
content: "\f095"; 
}
.c-footer-bar__icon--envelope:before { 
content: "\f0e0"; 
}
.c-footer-bar__icon--tag:before { 
content: "\f02b"; 
}
.c-footer-bar__icon--pencil:before { 
content: "\f040"; 
}
.c-footer-bar__modal-overlay {
background: rgba(0, 0, 0, 0.5);
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999;
}
.c-footer-bar__modal-content {
margin: auto;
position: fixed;
bottom: 20%;
left: 0;
right: 0;
width: 209px;
z-index: 9999;
}
.c-footer-bar__modal-close:before {
color: #fff;
content: "\e91a";
font-family: "design_plus";
font-size: 32px;
position: absolute;
bottom: 20%;
right: 0;
text-align: center;
width: 50px;
}
.c-footer-bar__share { text-align: center; }
.c-footer-bar__share-btn {
float: left;
list-style: none;
vertical-align: center;
width: 50px;
height: 50px;
}
.c-footer-bar__share-btn--rounded-square { 
border-radius: 2px;
overflow: hidden;
}
.c-footer-bar__share-btn + .c-footer-bar__share-btn { 
margin-left: 3px; 
}
.c-footer-bar__share-btn a {
display: block;
position: relative;
width: 100%;
height: 100%;
}
.c-footer-bar__share-btn a img { 
width: 100%; 
height: auto; 
}
.sns img{
max-width:30px!important;
max-height:30px!important;
margin:10px 5px 5px 5px!important;
}
.notwitter {
max-width:30px!important;
max-height:30px!important;
margin:10px 5px 5px 5px!important;
}
.noinsta {
max-width:30px!important;
max-height:30px!important;
margin:10px 5px 5px 5px!important;
} .ggmap {
position: relative;
padding-bottom: 75%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.staff_block li {
background-color: rgba(255, 255, 255, 0.5)!important;
border: 0px none!important;
filter: drop-shadow(10px 10px 10px rgba(0,0,0,0.15))!important;
padding-bottom:0px!important;
}
.content{
background-color: rgba(255, 255, 255, 0.7)!important;
padding-top:50px;
padding-bottom:0px!important;
}
.content div{
background-color: rgba(255, 255, 255, 0)!important;
padding-bottom:0px!important;
}
.n2-section-smartslider {
filter: drop-shadow(10px 10px 10px rgba(0,0,0,0.15))!important;
}
.title-bg1{
background:rgba(155,132,96,0.3);
margin-bottom: 20px;
padding:10px;	
}
.title-bg1 h4{
color: #171717;
text-align:center;
}
.title-bg1 h3{
color: #171717;
text-align:center;
}
.twitter-timeline{
background-color:rgba(155,132,96,0.5);
}