.fmbaumans{
    Font-family:'Baumans', cursive, Microsoft JhengHei, Verdana,sans-serif;
}

.redfont{
    color: rgba(214,0,0,1);
}
.orangefont{
    color: rgba(227,142,28,1);
}
.whitefont{
    color: rgba(255,255,255,1);
}
.darkwoodfont{
    color: rgba(82,75,64,1);
}
.woodfont{
    color: rgba(153,108,54,1);
}
.lightwoodfont{
    color: rgba(161,137,91,1);
}
.creamfont{
    color: rgba(224,185,131,1);
}
.grayfont{
    color: rgba(112,112,112,1);
}

.minh100{
    min-height: 100%;
}

.textshadowrb2{
    text-shadow: 2px 2px 0px rgba(4,4,4,1);
}
.textshadowrb1{
    text-shadow: 1px 1px 0px rgba(4,4,4,1);
}

.translate-4{
    transform:translate(0px,0px) rotate(0deg);
    -webkit-transform:translate(0px,0px) rotate(0deg);
    transition: all 0.1s;
    -webkit-transition: all 0.1s;
}
.translate-4:hover, .translate-4:focus, .translate-4:active{
    transform:translate(0px,-4px) rotate(0.1deg);
    -webkit-transform:translate(0px,-4px) rotate(0.1deg);
}

audio{
    position: fixed;
    z-index: 9999;
    vertical-align: middle;
    display: none;
}

.blackbg55to35{
    background: url(../fimgs/navbg.png) center center repeat, -webkit-linear-gradient(rgba(4,4,4,.55), rgba(4,4,4,.35));
    background: url(../fimgs/navbg.png) center center repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(4,4,4,.55)),  color-stop(100%, rgba(4,4,4,.35)));
    background: url(../fimgs/navbg.png) center center repeat,-o-linear-gradient(rgba(4,4,4,.55), rgba(4,4,4,.35));
    background: url(../fimgs/navbg.png) center center repeat,-moz-linear-gradient(rgba(4,4,4,.55), rgba(4,4,4,.35));
    background: url(../fimgs/navbg.png) center center repeat,linear-gradient(to bottom, rgba(4,4,4,.55), rgba(4,4,4,.35));
}
.blackbg35to75{
    background: -webkit-linear-gradient(rgba(4,4,4,.35), rgba(4,4,4,.75) 2%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(4,4,4,.35)),  color-stop(2%, rgba(4,4,4,.75)));
    background: -o-linear-gradient(rgba(4,4,4,.35), rgba(4,4,4,.75) 2%);
    background: -moz-linear-gradient(rgba(4,4,4,.35), rgba(4,4,4,.75) 2%);
    background: linear-gradient(to bottom, rgba(4,4,4,.35), rgba(4,4,4,.75) 2%);
    background-size: auto;
}
.blackbg50to65{
    background: -webkit-linear-gradient(rgba(4,4,4,.5), rgba(4,4,4,.65));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(4,4,4,.5)),  color-stop(100%, rgba(4,4,4,.65)));
    background: -o-linear-gradient(rgba(4,4,4,.5), rgba(4,4,4,.65));
    background: -moz-linear-gradient(rgba(4,4,4,.5), rgba(4,4,4,.65));
    background: linear-gradient(to bottom, rgba(4,4,4,.5), rgba(4,4,4,.65));
    background-size: auto;
}
.browngradientbg{
    background: -webkit-linear-gradient(rgba(116,97,90,1), rgba(90,65,55,1), rgba(116,97,90,1));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(116,97,90,1)), color-stop(50%, rgba(90,65,55,1)), color-stop(100%, rgba(116,97,90,1)));
    background: -o-linear-gradient(rgba(116,97,90,1), rgba(90,65,55,1), rgba(116,97,90,1));
    background: -moz-linear-gradient(rgba(116,97,90,1), rgba(90,65,55,1), rgba(116,97,90,1));
    background: linear-gradient(to bottom, rgba(116,97,90,1), rgba(90,65,55,1), rgba(116,97,90,1));
}
.noticebg{
    background: url(../fimgs/noticebg.jpg) center bottom no-repeat, -webkit-linear-gradient(rgba(255,250,235,1), rgba(255,250,235,1));
    background: url(../fimgs/noticebg.jpg) center bottom no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,250,235,1)),  color-stop(100%, rgba(255,250,235,1)));
    background: url(../fimgs/noticebg.jpg) center bottom no-repeat, -o-linear-gradient(rgba(255,250,235,1), rgba(255,250,235,1));
    background: url(../fimgs/noticebg.jpg) center bottom no-repeat, -moz-linear-gradient(rgba(255,250,235,1), rgba(255,250,235,1));
    background: url(../fimgs/noticebg.jpg) center bottom no-repeat, linear-gradient(to bottom, rgba(255,250,235,1), rgba(255,250,235,1));
    background-size: auto, auto;
}
.maskbg{
    background: url(../fimgs/indexmask.png) center top repeat;
    background-size: 10px;
}
.slideshowphoto, .slideshowphoto1{
    background: url(../fimgs/iconmap.png) center center no-repeat;
}
.attracbg{
    background: url(../fimgs/leafrt.png) right top no-repeat, url(../fimgs/leaflb.png) left bottom no-repeat, url(../fimgs/leafrb.png) right bottom no-repeat, -webkit-linear-gradient(rgba(255,250,235,1), rgba(255,250,235,1));
    background: url(../fimgs/leafrt.png) right top no-repeat, url(../fimgs/leaflb.png) left bottom no-repeat, url(../fimgs/leafrb.png) right bottom no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,250,235,1)),  color-stop(100%, rgba(255,250,235,1)));
    background: url(../fimgs/leafrt.png) right top no-repeat, url(../fimgs/leaflb.png) left bottom no-repeat, url(../fimgs/leafrb.png) right bottom no-repeat, -o-linear-gradient(rgba(255,250,235,1), rgba(255,250,235,1));
    background: url(../fimgs/leafrt.png) right top no-repeat, url(../fimgs/leaflb.png) left bottom no-repeat, url(../fimgs/leafrb.png) right bottom no-repeat, -moz-linear-gradient(rgba(255,250,235,1), rgba(255,250,235,1));
    background: url(../fimgs/leafrt.png) right top no-repeat, url(../fimgs/leaflb.png) left bottom no-repeat, url(../fimgs/leafrb.png) right bottom no-repeat, linear-gradient(to bottom, rgba(255,250,235,1), rgba(255,250,235,1));
}
.greenbg{
    background: rgba(0,185,0,1);
}
.darkcreambg{
    background: rgba(237,231,224,1);
}
.creambg{
    background: rgba(255,250,235,1);
}
.darkredbg{
    background: rgba(138,0,0,1);
}
.kachibg{
    background: rgba(211,192,162,1);
}
.whitebg{
    background: rgba(255,255,255,1);
}
.glassbg01h35::after{
    position: absolute;
    content: '';
    width: 100%;
    height: 35%;
    left: 0;
    bottom: 0;
    background: -webkit-linear-gradient(rgba(255,255,255,.001), rgba(255,255,255,.2) 65%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,.001)),  color-stop(65%, rgba(255,255,255,.2)));
    background: -o-linear-gradient(rgba(255,255,255,.001), rgba(255,255,255,.2) 65%);
    background: -moz-linear-gradient(rgba(255,255,255,.001), rgba(255,255,255,.2) 65%);
    background: linear-gradient(to bottom, rgba(255,255,255,.001), rgba(255,255,255,.2) 65%);
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
}

.creamboxshadowtb8inset{
    box-shadow: 0px 8px 8px -7px rgba(237,231,224,.85) inset, 0px -8px 8px -7px rgba(237,231,224,.85) inset;
    -webkit-box-shadow: 0px 8px 8px -7px rgba(237,231,224,.85) inset, 0px -8px 8px -7px rgba(237,231,224,.85) inset;
}
.creamboxshadow4{
    box-shadow: 0px 0px 4px -1px rgba(237,231,224,.85);
    -webkit-box-shadow: 0px 0px 4px -1px rgba(237,231,224,.85);
}
.blackboxshadowtb8{
    box-shadow: 0px 8px 8px -7px rgba(4,4,4,.85), 0px -8px 8px -7px rgba(4,4,4,.85);
    -webkit-box-shadow: 0px 8px 8px -7px rgba(4,4,4,.85), 0px -8px 8px -7px rgba(4,4,4,.85);
}
.blackboxshadowt8inset{
    box-shadow: 0px 8px 8px -7px rgba(4,4,4,.85) inset;
    -webkit-box-shadow: 0px 8px 8px -7px rgba(4,4,4,.85) inset;
}
.blackboxshadowrb2{
    box-shadow: 2px 2px 2px -1px rgba(4,4,4,.85);
    -webkit-box-shadow: 2px 2px 2px -1px rgba(4,4,4,.85);
}
.blackboxshadowrb4{
    box-shadow: 4px 4px 4px -1px rgba(4,4,4,.5);
    -webkit-box-shadow: 4px 4px 4px -1px rgba(4,4,4,.5);
}
.blackboxshadow4inset{
    box-shadow: 0px 4px 0px -1px rgba(4,4,4,.5) inset, 0px -4px 0px -1px rgba(4,4,4,.5) inset, 4px 0px 0px -1px rgba(4,4,4,.5) inset, -4px 0px 0px -1px rgba(4,4,4,.5) inset;
    -webkit-box-shadow: 0px 4px 0px -1px rgba(4,4,4,.5) inset, 0px -4px 0px -1px rgba(4,4,4,.5) inset, 4px 0px 0px -1px rgba(4,4,4,.5) inset, -4px 0px 0px -1px rgba(4,4,4,.5) inset;
}

.creamsolid2{
    border: 2px solid rgba(244,210,164,1);
}
.whitesolid2{
    border: 2px solid rgba(255,255,255,1);
}
.whitesolid4{
    border: 4px solid rgba(255,255,255,1);
}
.kachisolid4{
    border: 4px solid rgba(167,146,120,1);
}
.whitesolid8{
    border: 8px solid rgba(255,255,255,1);
}
.whitesolidb1{
    border-bottom: 1px solid rgba(255,255,255,1);
}
.darkwoodsolidb1{
    border-bottom: 1px solid rgba(82,75,64,1);
}
.darkwooddotb1{
    border-bottom: 1px dotted rgba(82,75,64,1);
}

.map1{
    height: 600px;
}
textarea{
    resize: none;
    min-height: 80px;
}

.hoveropacity0{
    opacity: 1.0;
    filter: alpha(opacity=100);
    transition: all 0.1s;
    -webkit-transition: all 0.1s;
}
.hoveropacity0:hover, hoveropacity0:focus, hoveropacity0:active{
    opacity: 0.0;
    filter: alpha(opacity=0);
}
.transborder{
    border: 1px solid rgba(255,255,255,.001);
}

.maxw40px{max-width: 40px;}
.maxw100-64px{max-width: calc(100% - 64px);}

@media only screen and (min-width: 1001px){
    .indexbg{
        background: -webkit-linear-gradient(top left, rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgm.jpg) center bottom no-repeat;
        background: -webkit-gradient(linear, left top, right bottom, color-stop(75%, rgba(4,4,4,.001)),  color-stop(100%, rgba(4,4,4,.4))), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgm.jpg) center bottom no-repeat;
        background: -o-linear-gradient(top left, rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgm.jpg) center bottom no-repeat;
        background: -moz-linear-gradient(top left, rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgm.jpg) center bottom no-repeat;
        background: linear-gradient(to right bottom, rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgm.jpg) center bottom no-repeat;
        background-size: auto, 10px 10px, cover;
    }
    .maxpositionabsolute{
        position: absolute;
    }
    .maxw200px{
        max-width: 200px;
    }
    .maxw100-200px{
        max-width: calc(100% - 200px);
    }
    .innerbg{
        background: url(../fimgs/innerbgm.jpg) center center no-repeat;
        background-size: cover;
    }
    .innerfoodbg{
        background: url(../fimgs/innnerfoodbgm.jpg) center center no-repeat;
        background-size: cover;
    }
    .footerbg{
        background: url(../fimgs/footerbg.png) center bottom repeat-x, -webkit-linear-gradient(rgba(94,80,68,1), rgba(77,56,49,1));
        background: url(../fimgs/footerbg.png) center bottom repeat-x, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(94,80,68,1)),  color-stop(100%, rgba(77,56,49,1)));
        background: url(../fimgs/footerbg.png) center bottom repeat-x, -o-linear-gradient(rgba(94,80,68,1), rgba(77,56,49,1));
        background: url(../fimgs/footerbg.png) center bottom repeat-x, -moz-linear-gradient(rgba(94,80,68,1), rgba(77,56,49,1));
        background: url(../fimgs/footerbg.png) center bottom repeat-x, linear-gradient(to bottom, rgba(94,80,68,1), rgba(77,56,49,1));
        background-size: contain, auto;
    }
    .roombg{
        background: url(../fimgs/roombgm.jpg) center center no-repeat;
        background-size: cover;
    }
    .roombg01{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01m.jpg) right center no-repeat, -webkit-linear-gradient(rgba(59,59,51,1), rgba(59,59,51,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01m.jpg) right center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(59,59,51,1)),  color-stop(100%, rgba(59,59,51,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01m.jpg) right center no-repeat, -o-linear-gradient(rgba(59,59,51,1), rgba(59,59,51,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01m.jpg) right center no-repeat, -moz-linear-gradient(rgba(59,59,51,1), rgba(59,59,51,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01m.jpg) right center no-repeat, linear-gradient(to bottom, rgba(59,59,51,1), rgba(59,59,51,1));
        background-size: 10px, contain, auto;
    }
    .roombg02{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02m.jpg) right top no-repeat, -webkit-linear-gradient(rgba(64,54,44,1), rgba(64,54,44,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02m.jpg) right top no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(64,54,44,1)),  color-stop(100%, rgba(64,54,44,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02m.jpg) right top no-repeat, -o-linear-gradient(rgba(64,54,44,1), rgba(64,54,44,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02m.jpg) right top no-repeat, -moz-linear-gradient(rgba(64,54,44,1), rgba(64,54,44,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02m.jpg) right top no-repeat, linear-gradient(to bottom, rgba(64,54,44,1), rgba(64,54,44,1));
        background-size: 10px, contain, auto;
    }
    .roombg03{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03m.jpg) right center no-repeat, -webkit-linear-gradient(rgba(21,26,29,1), rgba(21,26,29,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03m.jpg) right center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(21,26,29,1)),  color-stop(100%, rgba(21,26,29,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03m.jpg) right center no-repeat, -o-linear-gradient(rgba(21,26,29,1), rgba(21,26,29,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03m.jpg) right center no-repeat, -moz-linear-gradient(rgba(21,26,29,1), rgba(21,26,29,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03m.jpg) right center no-repeat, linear-gradient(to bottom, rgba(21,26,29,1), rgba(21,26,29,1));
        background-size: 10px, contain, auto;
    }
    .roombg04{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04m.jpg) right center no-repeat, -webkit-linear-gradient(rgba(86,70,54,1), rgba(86,70,54,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04m.jpg) right center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(86,70,54,1)),  color-stop(100%, rgba(86,70,54,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04m.jpg) right center no-repeat, -o-linear-gradient(rgba(86,70,54,1), rgba(86,70,54,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04m.jpg) right center no-repeat, -moz-linear-gradient(rgba(86,70,54,1), rgba(86,70,54,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04m.jpg) right center no-repeat, linear-gradient(to bottom, rgba(86,70,54,1), rgba(86,70,54,1));
        background-size: 10px, contain, auto;
    }
    .roombg05{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05m.jpg) right center no-repeat, -webkit-linear-gradient(rgba(46,26,15,1), rgba(46,26,15,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05m.jpg) right center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(46,26,15,1)),  color-stop(100%, rgba(46,26,15,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05m.jpg) right center no-repeat, -o-linear-gradient(rgba(46,26,15,1), rgba(46,26,15,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05m.jpg) right center no-repeat, -moz-linear-gradient(rgba(46,26,15,1), rgba(46,26,15,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05m.jpg) right center no-repeat, linear-gradient(to bottom, rgba(46,26,15,1), rgba(46,26,15,1));
        background-size: 10px, contain, auto;
    }
    .blackbg55to35{
        background-size: contain, auto;
    }
}

@media only screen and (min-width: 1201px){
    .indexbg{
        background: -webkit-linear-gradient(top left, rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgb.jpg) center bottom no-repeat;
        background: -webkit-gradient(linear, left top, right bottom, color-stop(75%, rgba(4,4,4,.001)),  color-stop(100%, rgba(4,4,4,.4))), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgb.jpg) center bottom no-repeat;
        background: -o-linear-gradient(top left, rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgb.jpg) center bottom no-repeat;
        background: -moz-linear-gradient(top left, rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgb.jpg) center bottom no-repeat;
        background: linear-gradient(to right bottom,rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgb.jpg) center bottom no-repeat;
        background-size: auto, 10px 10px, cover;
    }
    .innerbg{
        background: url(../fimgs/innerbgb.jpg) center center no-repeat;
        background-size: cover;
    }
    .innerfoodbg{
        background: url(../fimgs/innnerfoodbgb.jpg) center center no-repeat;
        background-size: cover;
    }
    .roombg{
        background: url(../fimgs/roombgb.jpg) center center no-repeat;
        background-size: cover;
    }
    .roombg01{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01b.jpg) right center no-repeat, -webkit-linear-gradient(rgba(59,59,51,1), rgba(59,59,51,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01b.jpg) right center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(59,59,51,1)),  color-stop(100%, rgba(59,59,51,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01b.jpg) right center no-repeat, -o-linear-gradient(rgba(59,59,51,1), rgba(59,59,51,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01b.jpg) right center no-repeat, -moz-linear-gradient(rgba(59,59,51,1), rgba(59,59,51,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01b.jpg) right center no-repeat, linear-gradient(to bottom, rgba(59,59,51,1), rgba(59,59,51,1));
        background-size: 10px, contain, auto;
    }
    .roombg02{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02b.jpg) right top no-repeat, -webkit-linear-gradient(rgba(64,54,44,1), rgba(64,54,44,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02b.jpg) right top no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(64,54,44,1)),  color-stop(100%, rgba(64,54,44,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02b.jpg) right top no-repeat, -o-linear-gradient(rgba(64,54,44,1), rgba(64,54,44,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02b.jpg) right top no-repeat, -moz-linear-gradient(rgba(64,54,44,1), rgba(64,54,44,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02b.jpg) right top no-repeat, linear-gradient(to bottom, rgba(64,54,44,1), rgba(64,54,44,1));
        background-size: 10px, contain, auto;
    }
    .roombg03{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03b.jpg) right center no-repeat, -webkit-linear-gradient(rgba(21,26,29,1), rgba(21,26,29,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03b.jpg) right center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(21,26,29,1)),  color-stop(100%, rgba(21,26,29,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03b.jpg) right center no-repeat, -o-linear-gradient(rgba(21,26,29,1), rgba(21,26,29,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03b.jpg) right center no-repeat, -moz-linear-gradient(rgba(21,26,29,1), rgba(21,26,29,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03b.jpg) right center no-repeat, linear-gradient(to bottom, rgba(21,26,29,1), rgba(21,26,29,1));
        background-size: 10px, contain, auto;
    }
    .roombg04{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04b.jpg) right center no-repeat, -webkit-linear-gradient(rgba(86,70,54,1), rgba(86,70,54,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04b.jpg) right center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(86,70,54,1)),  color-stop(100%, rgba(86,70,54,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04b.jpg) right center no-repeat, -o-linear-gradient(rgba(86,70,54,1), rgba(86,70,54,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04b.jpg) right center no-repeat, -moz-linear-gradient(rgba(86,70,54,1), rgba(86,70,54,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04b.jpg) right center no-repeat, linear-gradient(to bottom, rgba(86,70,54,1), rgba(86,70,54,1));
        background-size: 10px, contain, auto;
    }
    .roombg05{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05b.jpg) right center no-repeat, -webkit-linear-gradient(rgba(46,26,15,1), rgba(46,26,15,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05b.jpg) right center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(46,26,15,1)),  color-stop(100%, rgba(46,26,15,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05b.jpg) right center no-repeat, -o-linear-gradient(rgba(46,26,15,1), rgba(46,26,15,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05b.jpg) right center no-repeat, -moz-linear-gradient(rgba(46,26,15,1), rgba(46,26,15,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05b.jpg) right center no-repeat, linear-gradient(to bottom, rgba(46,26,15,1), rgba(46,26,15,1));
        background-size: 10px, contain, auto;
    }
    .max1200w3-1-32{
        max-width: calc(100% / 3 - 32px);
    }
}

@media only screen and (max-width: 1000px){
    .indexbg{
        background: -webkit-linear-gradient(top left, rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgm.jpg) center bottom no-repeat;
        background: -webkit-gradient(linear, left top, right bottom, color-stop(75%, rgba(4,4,4,.001)),  color-stop(100%, rgba(4,4,4,.4))), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgm.jpg) center bottom no-repeat;
        background: -o-linear-gradient(top left, rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgm.jpg) center bottom no-repeat;
        background: -moz-linear-gradient(top left, rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgm.jpg) center bottom no-repeat;
        background: linear-gradient(to right bottom,rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgm.jpg) center bottom no-repeat;
        background-size: auto, 10px 10px, cover;
    }
    .innerbg{
        background: url(../fimgs/innerbgm.jpg) center center no-repeat;
        background-size: cover;
    }
    .map{
        height: 300px;
    }
    .innerfoodbg{
        background: url(../fimgs/innnerfoodbgm.jpg) center center no-repeat;
        background-size: cover;
    }
    .footerbg{
        background: url(../fimgs/footerbg.png) center bottom no-repeat, -webkit-linear-gradient(rgba(94,80,68,1), rgba(77,56,49,1));
        background: url(../fimgs/footerbg.png) center bottom no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(94,80,68,1)),  color-stop(100%, rgba(77,56,49,1)));
        background: url(../fimgs/footerbg.png) center bottom no-repeat, -o-linear-gradient(rgba(94,80,68,1), rgba(77,56,49,1));
        background: url(../fimgs/footerbg.png) center bottom no-repeat, -moz-linear-gradient(rgba(94,80,68,1), rgba(77,56,49,1));
        background: url(../fimgs/footerbg.png) center bottom no-repeat, linear-gradient(to bottom, rgba(94,80,68,1), rgba(77,56,49,1));
        background-size: cover, auto;
    }
    .roombg{
        background: url(../fimgs/roombgm.jpg) center center no-repeat;
        background-size: cover;
    }
    .roombg01{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01m.jpg) right top no-repeat, -webkit-linear-gradient(rgba(59,59,51,1), rgba(59,59,51,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01m.jpg) right top no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(59,59,51,1)),  color-stop(100%, rgba(59,59,51,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01m.jpg) right top no-repeat, -o-linear-gradient(rgba(59,59,51,1), rgba(59,59,51,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01m.jpg) right top no-repeat, -moz-linear-gradient(rgba(59,59,51,1), rgba(59,59,51,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01m.jpg) right top no-repeat, linear-gradient(to bottom, rgba(59,59,51,1), rgba(59,59,51,1));
        background-size: 10px, contain, auto;
    }
    .roombg02{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02m.jpg) right top no-repeat, -webkit-linear-gradient(rgba(64,54,44,1), rgba(64,54,44,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02m.jpg) right top no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(64,54,44,1)),  color-stop(100%, rgba(64,54,44,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02m.jpg) right top no-repeat, -o-linear-gradient(rgba(64,54,44,1), rgba(64,54,44,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02m.jpg) right top no-repeat, -moz-linear-gradient(rgba(64,54,44,1), rgba(64,54,44,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02m.jpg) right top no-repeat, linear-gradient(to bottom, rgba(64,54,44,1), rgba(64,54,44,1));
        background-size: 10px, contain, auto;
    }
    .roombg03{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03m.jpg) right top no-repeat, -webkit-linear-gradient(rgba(21,26,29,1), rgba(21,26,29,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03m.jpg) right top no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(21,26,29,1)),  color-stop(100%, rgba(21,26,29,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03m.jpg) right top no-repeat, -o-linear-gradient(rgba(21,26,29,1), rgba(21,26,29,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03m.jpg) right top no-repeat, -moz-linear-gradient(rgba(21,26,29,1), rgba(21,26,29,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03m.jpg) right top no-repeat, linear-gradient(to bottom, rgba(21,26,29,1), rgba(21,26,29,1));
        background-size: 10px, contain, auto;
    }
    .roombg04{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04m.jpg) right center no-repeat, -webkit-linear-gradient(rgba(86,70,54,1), rgba(86,70,54,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04m.jpg) right center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(86,70,54,1)),  color-stop(100%, rgba(86,70,54,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04m.jpg) right center no-repeat, -o-linear-gradient(rgba(86,70,54,1), rgba(86,70,54,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04m.jpg) right center no-repeat, -moz-linear-gradient(rgba(86,70,54,1), rgba(86,70,54,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04m.jpg) right center no-repeat, linear-gradient(to bottom, rgba(86,70,54,1), rgba(86,70,54,1));
        background-size: 10px, contain, auto;
    }
    .roombg05{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05m.jpg) right center no-repeat, -webkit-linear-gradient(rgba(46,26,15,1), rgba(46,26,15,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05m.jpg) right center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(46,26,15,1)),  color-stop(100%, rgba(46,26,15,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05m.jpg) right center no-repeat, -o-linear-gradient(rgba(46,26,15,1), rgba(46,26,15,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05m.jpg) right center no-repeat, -moz-linear-gradient(rgba(46,26,15,1), rgba(46,26,15,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05m.jpg) right center no-repeat, linear-gradient(to bottom, rgba(46,26,15,1), rgba(46,26,15,1));
        background-size: 10px, contain, auto;
    }
    .minwhitesolid4{
        border: 4px solid rgba(255,255,255,1);
    }
    .blackbg55to35{
        background-size: cover, auto;
    }
}

@media only screen and (max-width: 520px){
    .indexbg{
        background: -webkit-linear-gradient(top left, rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgs.jpg) center bottom no-repeat;
        background: -webkit-gradient(linear, left top, right bottom, color-stop(75%, rgba(4,4,4,.001)),  color-stop(100%, rgba(4,4,4,.4))), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgs.jpg) center bottom no-repeat;
        background: -o-linear-gradient(top left, rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgs.jpg) center bottom no-repeat;
        background: -moz-linear-gradient(top left, rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgs.jpg) center bottom no-repeat;
        background: linear-gradient(to right bottom,rgba(4,4,4,.001) 75%, rgba(4,4,4,.4)), url(../fimgs/indexmask.png) center top repeat, url(../fimgs/indexbgs.jpg) center bottom no-repeat;
        background-size: auto, 10px 10px, cover;
    }
    .innerfoodbg{
        background: url(../fimgs/innnerfoodbgs.jpg) center center no-repeat;
        background-size: cover;
    }
    .innerbg{
        background: url(../fimgs/innerbgs.jpg) center center no-repeat;
        background-size: cover;
    }
    .roombg{
        background: url(../fimgs/roombgs.jpg) center center no-repeat;
        background-size: cover;
    }
    .roombg01{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01s.jpg) right top no-repeat, -webkit-linear-gradient(rgba(59,59,51,1), rgba(59,59,51,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01s.jpg) right top no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(59,59,51,1)),  color-stop(100%, rgba(59,59,51,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01s.jpg) right top no-repeat, -o-linear-gradient(rgba(59,59,51,1), rgba(59,59,51,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01s.jpg) right top no-repeat, -moz-linear-gradient(rgba(59,59,51,1), rgba(59,59,51,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg01s.jpg) right top no-repeat, linear-gradient(to bottom, rgba(59,59,51,1), rgba(59,59,51,1));
        background-size: 10px, contain, auto;
    }
    .roombg02{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02s.jpg) right top no-repeat, -webkit-linear-gradient(rgba(64,54,44,1), rgba(64,54,44,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02s.jpg) right top no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(64,54,44,1)),  color-stop(100%, rgba(64,54,44,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02s.jpg) right top no-repeat, -o-linear-gradient(rgba(64,54,44,1), rgba(64,54,44,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02s.jpg) right top no-repeat, -moz-linear-gradient(rgba(64,54,44,1), rgba(64,54,44,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg02s.jpg) right top no-repeat, linear-gradient(to bottom, rgba(64,54,44,1), rgba(64,54,44,1));
        background-size: 10px, contain, auto;
    }
    .roombg03{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03s.jpg) right top no-repeat, -webkit-linear-gradient(rgba(21,26,29,1), rgba(21,26,29,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03s.jpg) right top no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(21,26,29,1)),  color-stop(100%, rgba(21,26,29,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03s.jpg) right top no-repeat, -o-linear-gradient(rgba(21,26,29,1), rgba(21,26,29,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03s.jpg) right top no-repeat, -moz-linear-gradient(rgba(21,26,29,1), rgba(21,26,29,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg03s.jpg) right top no-repeat, linear-gradient(to bottom, rgba(21,26,29,1), rgba(21,26,29,1));
        background-size: 10px, contain, auto;
    }
    .roombg04{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04s.jpg) right center no-repeat, -webkit-linear-gradient(rgba(86,70,54,1), rgba(86,70,54,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04s.jpg) right center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(86,70,54,1)),  color-stop(100%, rgba(86,70,54,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04s.jpg) right center no-repeat, -o-linear-gradient(rgba(86,70,54,1), rgba(86,70,54,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04s.jpg) right center no-repeat, -moz-linear-gradient(rgba(86,70,54,1), rgba(86,70,54,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg04s.jpg) right center no-repeat, linear-gradient(to bottom, rgba(86,70,54,1), rgba(86,70,54,1));
        background-size: 10px, contain, auto;
    }
    .roombg05{
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05s.jpg) right center no-repeat, -webkit-linear-gradient(rgba(46,26,15,1), rgba(46,26,15,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05s.jpg) right center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(46,26,15,1)),  color-stop(100%, rgba(46,26,15,1)));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05s.jpg) right center no-repeat, -o-linear-gradient(rgba(46,26,15,1), rgba(46,26,15,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05s.jpg) right center no-repeat, -moz-linear-gradient(rgba(46,26,15,1), rgba(46,26,15,1));
        background: url(../fimgs/indexmask.png) center top repeat, url(../fimgs/roombg05s.jpg) right center no-repeat, linear-gradient(to bottom, rgba(46,26,15,1), rgba(46,26,15,1));
        background-size: 10px, contain, auto;
    }
}

@media only screen and (min-height: 750px){
    .minh750hidden{
        display: none;
    }
    .minh750dpb{
        display: block;
    }
}