textarea{
    resize: none;
    min-height: 120px;
}
input{
    resize: none;
    min-height: 24px;
}
::-webkit-input-placeholder {
    font-size: 11px;
    color: rgba(135,135,135,1);
    Font-family: 'Noto Sans TC',Microsoft JhengHei,Verdana,sans-serif;
    font-weight: 300;
}
:-moz-placeholder {
    font-size: 11px;
    color: rgba(135,135,135,1);
    opacity:  1;
    Font-family: 'Noto Sans TC',Microsoft JhengHei,Verdana,sans-serif;
    font-weight: 300;
}
::-moz-placeholder {
    font-size: 11px;
    color: rgba(135,135,135,1);
    opacity:  1;
    Font-family: 'Noto Sans TC',Microsoft JhengHei,Verdana,sans-serif;
    font-weight: 300;
}
:-ms-input-placeholder {
    font-size: 11px;
    color: rgba(135,135,135,1);
    Font-family: 'Noto Sans TC',Microsoft JhengHei,Verdana,sans-serif;
    font-weight: 300;
}
:placeholder-shown {
    font-size: 11px;
    color: rgba(135,135,135,1);
    Font-family: 'Noto Sans TC',Microsoft JhengHei,Verdana,sans-serif;
    font-weight: 300;
}

.fmsimsun{
    Font-family: 'Noto Serif TC', SimSun, 'Noto Sans TC', Microsoft JhengHei, Verdana,sans-serif;
}
.fmnotosans{
    Font-family: 'Noto Sans TC', Microsoft JhengHei, Verdana,sans-serif;
}

.h300px{
    height: 300px;
}

.whitebg{
    background: rgba(255,255,255,1);
}
.goldbg{
    background: rgba(194,159,119,1);
}
.lightgoldbg{
    background: rgba(236,216,194,1);
}
.pinkbg{
    background: rgba(255,226,227,1);
}
.brownbg{
    background: rgba(175,107,39,1);
}
.woodbg40{
    background: -webkit-linear-gradient(top, rgba(238,233,225,0) 32%, rgba(238,233,225,.2) 32%, rgba(238,233,225,.2) 96%, rgba(238,233,225,0) 96%);
    background: -o-linear-gradient(top, rgba(238,233,225,0) 32%, rgba(238,233,225,.2) 32%, rgba(238,233,225,.2) 96%, rgba(238,233,225,0) 96%);
    background: -moz-linear-gradient(top, rgba(238,233,225,0) 32%, rgba(238,233,225,.2) 32%, rgba(238,233,225,.2) 96%, rgba(238,233,225,0) 96%);
    background: linear-gradient(to bottom, rgba(238,233,225,0) 32%, rgba(238,233,225,.2) 32%, rgba(238,233,225,.2) 96%, rgba(238,233,225,0) 96%);
}
.skinbg20::before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: calc(100% - 40px);
    background: rgba(255,253,221,.20);
}
.footerbg{
    background: url(../fimgs/footerbg.jpg) center top repeat;
}
.footerborderbg{
    background: url(../fimgs/footerborder.png) center center repeat-x;
}
.mainbg{
    background: url(../fimgs/mainbg.jpg) center top repeat;
}
.stickbg{
    background: url(../fimgs/decbgstick.png) center center no-repeat;
    background-size: 100% 100%;
}

.goldsolidt4{
    border-top: 4px solid rgba(207,168,120,1);
}
.darkbrownsolidb1{
    border-bottom: 1px solid rgba(88,75,65,1);
}
.browndashb1{
    border-bottom: 1px dashed rgba(155,109,66,1);
}

.blackboxshadow008-7{
    box-shadow: 0px 0px 8px -7px rgba(4,4,4,.85), 0px 0px 8px -7px rgba(4,4,4,.85);
    -webkit-box-shadow: 0px 0px 8px -7px rgba(4,4,4,.85), 0px 0px 8px -7px rgba(4,4,4,.85);
}
.blackboxshadowt8-9{
    box-shadow: 0px -8px 8px -9px rgba(4,4,4,.85);
    -webkit-box-shadow: 0px -8px 8px -9px rgba(4,4,4,.85);
}
.grayboxshadowrb86-3{
    box-shadow: 8px 8px 6px -3px rgba(138,138,138,.85);
    -webkit-box-shadow: 8px 8px 6px -3px rgba(138,138,138,.85);
}
.woodboxshadowrb8-7{
    box-shadow: 8px 8px 8px -7px rgba(207,169,114,.40);
    -webkit-box-shadow: 8px 8px 8px -7px rgba(207,169,114,.40);
}

.blackboxshadowt8-7inset{
    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;
}

.whitefont{
    color: rgba(255,255,255,1);
}
.blackfont{
    color: rgba(0,0,0,1);
}
.goldfont{
    color: rgba(211,175,132,1);
}
.darkbrownfont{
    color: rgba(88,75,65,1);
}
.brownfont{
    color: rgba(155,109,66,1);
}
.orangefont{
    color: rgba(246,154,55,1);
}
.orangeredfont{
    color: rgba(242,101,44,1);
}
.whitetogoldfont{
    color: rgba(255,255,255,1);
    transition: all 0.1s;
    -webkit-transition: all 0.1s;
}
.whitetogoldfont:hover{
    color: rgba(211,175,132,1);
}

.arrow::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 16px;
    right: 10px;
    bottom: -8px;
    border: 1px solid rgba(0,0,0,1);
    transform:translate(0px,0px) rotate(0deg) skewX(-24deg);
    -webkit-transform:translate(0px,0px) rotate(0deg) skewX(-24deg);
}

.customtop100-64px{
    top: calc(100% - 64px);
}
.customleft100-64px{
    left: calc(100% - 64px);
}

.fb-group *{
    max-width: 100%;
}

@media only screen and (min-width: 1001px){
    .custommaxw100-320px{
        max-width: calc(100% - 320px); 
        width: calc(100% - 320px);
    }
    .custommaxw312px{
        max-width: 312px; 
        width: 312px;
    }
    .custommaxw100-176px{
        max-width: calc(100% - 176px); 
        width: calc(100% - 176px);
    }
    .custommaxw176px{
        max-width: 176px; 
        width: 176px;
    }
    .customh100-225px{
        max-height: calc(100% - 225px); 
        height: calc(100% - 225px); 
    }
    .custommaxh80px{
        max-height: 80px;
        height: 80px;
    }
    .maxtranstogoldsolidr1inset{
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        -webkit-border-image: -webkit-linear-gradient(rgba(255,255,255,1) 4%, rgba(207,168,120,1) 16%, rgba(207,168,120,1) 84%, rgba(255,255,255,1) 96%) 1;
        -o-border-image: -o-linear-gradient(rgba(255,255,255,1) 4%, rgba(207,168,120,1) 16%, rgba(207,168,120,1) 84%, rgba(255,255,255,1) 96%) 1;
        -moz-border-image: -moz-linear-gradient(rgba(255,255,255,1) 4%, rgba(207,168,120,1) 16%, rgba(207,168,120,1) 84%, rgba(255,255,255,1) 96%) 1;
        border-image: linear-gradient(to bottom, rgba(255,255,255,1) 4%, rgba(207,168,120,1) 16%, rgba(207,168,120,1) 84%, rgba(255,255,255,1) 96%) 1;
        box-sizing: border-box;
    }
    .maxtranstodarkbrownsolidr1inset{
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        -webkit-border-image: -webkit-linear-gradient(rgba(0,0,0,0) 4%, rgba(88,75,65,1) 16%, rgba(88,75,65,1) 84%, rgba(0,0,0,0) 96%) 1;
        -o-border-image: -o-linear-gradient(rgba(0,0,0,0) 4%, rgba(88,75,65,1) 16%, rgba(88,75,65,1) 84%, rgba(0,0,0,0) 96%) 1;
        -moz-border-image: -moz-linear-gradient(rgba(0,0,0,0) 4%, rgba(88,75,65,1) 16%, rgba(88,75,65,1) 84%, rgba(0,0,0,0) 96%) 1;
        border-image: linear-gradient(to bottom, rgba(0,0,0,0) 4%, rgba(88,75,65,1) 16%, rgba(88,75,65,1) 84%, rgba(0,0,0,0) 96%) 1;
        box-sizing: border-box;
    }
}

@media only screen and (max-width: 1000px){
    .minflexwrap{
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }
    .minflexorder1{
        order: 1;
        -webkit-order: 1;
    }
    .minflexorder2{
        order: 2;
        -webkit-order: 2;
    }
    .minflexorder3{
        order: 3;
        -webkit-order: 3;
    }
    .customminfs23{
        font-size: 21px;
    }
    .customminfs17{
        font-size: 17px;
    }
    .customminmaxw100-120px{
        max-width: calc(100% - 120px); 
        width: calc(100% - 120px);
    }
    .customminmaxw120px{
        max-width: 120px; 
        width: 120px;
    }
    .customminh300px{
        height: 300px;
    }
}