textarea{
    resize: none;
    min-height: 240px;
}
input{
    resize: none;
    min-height: 24px;
}
.ui-datepicker{
    font-size: 13px;
    font-family: 'Noto Sans TC', Microsoft JhengHei, Verdana, sans-serif;
}
::-webkit-input-placeholder {
    font-size: 15px;
    color: rgba(200,200,200,1);
    Font-family: 'Noto Sans TC', Microsoft JhengHei, Verdana, sans-serif;
    font-weight: 300;
}
:-moz-placeholder {
    font-size: 15px;
    color: rgba(200,200,200,1);
    opacity:  1;
    Font-family: 'Noto Sans TC', Microsoft JhengHei, Verdana, sans-serif;
    font-weight: 300;
}
::-moz-placeholder {
    font-size: 15px;
    color: rgba(200,200,200,1);
    opacity:  1;
    Font-family: 'Noto Sans TC', Microsoft JhengHei, Verdana, sans-serif;
    font-weight: 300;
}
:-ms-input-placeholder {
    font-size: 15px;
    color: rgba(200,200,200,1);
    Font-family: 'Noto Sans TC', Microsoft JhengHei, Verdana, sans-serif;
    font-weight: 300;
}
:placeholder-shown {
    font-size: 15px;
    color: rgba(200,200,200,1);
    Font-family: 'Noto Sans TC', Microsoft JhengHei, Verdana, sans-serif;
    font-weight: 300;
}
input[name=zipcode]{
    width: 56px;
    margin: 0 4px;
}
input, select{
    border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 0px;
    border: 1px solid rgba(200,200,200,1);
    font-size: 17px;
    line-height: 32px;
    letter-spacing: 1.6px;
    height: 32px;
}

.fmeng{
    font-family: 'Zen Kurenaido', Microsoft JhengHei, Verdana, sans-serif;
}
.fmtw{
    font-family: 'Kiwi Maru', serif, Microsoft JhengHei, Verdana, sans-serif;
}
.fmcontent{
    font-family: 'Noto Sans TC', Microsoft JhengHei, Verdana, sans-serif;
}

.morandibg{
    background: rgba(103,99,100,1);
}
.whitebg{
    background: rgba(255,255,255,1);
}
.pinkbg{
    background: rgba(230,100,112,1);
}
.whitebg64{
    background: rgba(255,255,255,.64);
}
.woodbg{
    background: rgba(215,117,88,1);
}
.orangebg{
    background: rgba(233,138,66,1);
}
.yellowbg{
    background: rgba(253,228,102,1);
}
.lightyellowbg{
    background: rgba(255,252,197,1);
}
.lightgreenbg{
    background: rgba(246,247,216,1);
}
.mainbg{
    background: -webkit-radial-gradient(circle, rgba(255,255,255,1) 20%, rgba(255,255,255,.001) 24%), 
        -webkit-radial-gradient(circle, rgba(255,255,255,1) 20%, rgba(255,255,255,.001) 24%), 
        -webkit-linear-gradient(top, rgba(254,251,242,1), rgba(254,251,242,1));
    background: -o-radial-gradient(circle, rgba(255,255,255,1) 20%, rgba(255,255,255,.001) 24%), 
        -o-radial-gradient(circle, rgba(255,255,255,1) 20%, rgba(255,255,255,.001) 24%),
        -o-linear-gradient(top, rgba(254,251,242,1), rgba(254,251,242,1));
    background: -moz-radial-gradient(circle, rgba(255,255,255,1) 20%, rgba(255,255,255,.001) 24%), 
        -moz-radial-gradient(circle, rgba(255,255,255,1) 20%, rgba(255,255,255,.001) 24%), 
        -moz-linear-gradient(top, rgba(254,251,242,1), rgba(254,251,242,1));
    background: radial-gradient(circle, rgba(255,255,255,1) 20%, rgba(255,255,255,.001) 24%), 
        radial-gradient(circle, rgba(255,255,255,1) 20%, rgba(255,255,255,.001) 24%), 
        linear-gradient(to bottom, rgba(254,251,242,1), rgba(254,251,242,1));
    background-size: 80px 80px, 80px 80px, 100% auto;
    background-position: left top, 40px 40px, center top;
    background-repeat: repeat, repeat, no-repeat;
}
.navbg{
    background: -webkit-linear-gradient(top left, transparent 75%, rgba(254,254,254,1) 75%), 
        -webkit-linear-gradient(bottom right, transparent 75%, rgba(250,250,250,1) 75%), 
        -webkit-linear-gradient(top right, transparent 75%, rgba(253,253,253,1) 75%), 
        -webkit-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,1));
    background: -o-linear-gradient(top left, transparent 75%, rgba(254,254,254,1) 75%), 
        -o-linear-gradient(bottom right, transparent 75%, rgba(250,250,250,1) 75%), 
        -o-linear-gradient(top right, transparent 75%, rgba(253,253,253,1) 75%), 
        -o-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,1));
    background: -moz-linear-gradient(top left, transparent 75%, rgba(254,254,254,1) 75%), 
        -moz-linear-gradient(bottom right, transparent 75%, rgba(250,250,250,1) 75%), 
        -moz-linear-gradient(top right, transparent 75%, rgba(253,253,253,1) 75%), 
        -moz-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,1));
    background: linear-gradient(to bottom left, transparent 75%, rgba(253,253,253,1) 75%), 
        linear-gradient(to top left, transparent 75%, rgba(250,250,250,1) 75%), 
        linear-gradient(to bottom right, transparent 75%, rgba(254,254,254,1) 75%), 
        linear-gradient(to bottom, rgba(255,255,255,1), rgba(255,255,255,1));
    background-size: 60px 40px, 60px 40px, 60px 40px, 100% auto;
    background-position: left top, left top, 60px 0px, center top;
    background-repeat: repeat, repeat, repeat, repeat, no-repeat;
}
.pinkgradientttobbg{
    background: -webkit-linear-gradient(top, rgba(248,161,164,1), rgba(230,100,112,1));
    background: -o-linear-gradient(top, rgba(248,161,164,1), rgba(230,100,112,1));
    background: -moz-linear-gradient(top, rgba(248,161,164,1), rgba(230,100,112,1));
    background: linear-gradient(to bottom, rgba(248,161,164,1), rgba(230,100,112,1));
}
.greengradientttobbg{
    background: -webkit-linear-gradient(top, rgba(151,242,10,1), rgba(5,182,0,1));
    background: -o-linear-gradient(top, rgba(151,242,10,1), rgba(5,182,0,1));
    background: -moz-linear-gradient(top, rgba(151,242,10,1), rgba(5,182,0,1));
    background: linear-gradient(to bottom, rgba(151,242,10,1), rgba(5,182,0,1));
}
.greengradientlttobrbg{
    background: -webkit-linear-gradient(top left, rgba(151,242,10,1), rgba(5,182,0,1));
    background: -o-linear-gradient(top left, rgba(151,242,10,1), rgba(5,182,0,1));
    background: -moz-linear-gradient(top left, rgba(151,242,10,1), rgba(5,182,0,1));
    background: linear-gradient(to bottom right, rgba(151,242,10,1), rgba(5,182,0,1));
}
.yellowgradientttobbg{
    background: -webkit-linear-gradient(top, rgba(255,243,176,1), rgba(254,242,136,1));
    background: -o-linear-gradient(top, rgba(255,243,176,1), rgba(254,242,136,1));
    background: -moz-linear-gradient(top, rgba(255,243,176,1), rgba(254,242,136,1));
    background: linear-gradient(to bottom, rgba(255,243,176,1), rgba(254,242,136,1));
}
.orangegradienttltobrbg{
    background: -webkit-linear-gradient(top left, rgba(244,178,75,1), rgba(239,139,47,1));
    background: -o-linear-gradient(top left, rgba(244,178,75,1), rgba(239,139,47,1));
    background: -moz-linear-gradient(top left, rgba(244,178,75,1), rgba(239,139,47,1));
    background: linear-gradient(to bottom right, rgba(244,178,75,1), rgba(239,139,47,1));
}
.bluegradienttltobrbg{
    background: -webkit-linear-gradient(top left, rgba(64,127,174,1), rgba(0,102,179,1));
    background: -o-linear-gradient(top left, rgba(64,127,174,1), rgba(0,102,179,1));
    background: -moz-linear-gradient(top left, rgba(64,127,174,1), rgba(0,102,179,1));
    background: linear-gradient(to bottom right, rgba(64,127,174,1), rgba(0,102,179,1));
}
.rosegradienttltobrbg{
    background: -webkit-linear-gradient(top left, rgba(242,156,159,1), rgba(230,24,126,1));
    background: -o-linear-gradient(top left, rgba(242,156,159,1), rgba(230,24,126,1));
    background: -moz-linear-gradient(top left, rgba(242,156,159,1), rgba(230,24,126,1));
    background: linear-gradient(to bottom right, rgba(242,156,159,1), rgba(230,24,126,1));
}
.redgradienttltobrbg{
    background: -webkit-linear-gradient(top left, rgba(226,99,110,1), rgba(199,82,88,1));
    background: -o-linear-gradient(top left, rgba(226,99,110,1), rgba(199,82,88,1));
    background: -moz-linear-gradient(top left, rgba(226,99,110,1), rgba(199,82,88,1));
    background: linear-gradient(to bottom right, rgba(226,99,110,1), rgba(199,82,88,1));
}

.redorangetxt{
    background: -webkit-linear-gradient(top, rgba(255,161,73,1) 8%, rgba(200,90,55,1) 92%);
    background: -o-linear-gradient(top, rgba(255,161,73,1) 8%, rgba(200,90,55,1) 92%);
    background: -moz-linear-gradient(top, rgba(255,161,73,1) 8%, rgba(200,90,55,1) 92%);
    background: linear-gradient(to bottom, rgba(255,161,73,1) 8%, rgba(200,90,55,1) 92%);
    background-size: 100%;
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; 
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
}
.redgrandienttxt{
    background: -webkit-linear-gradient(top, rgba(200,90,55,1) 8%, rgba(255,111,57,1) 92%);
    background: -o-linear-gradient(top, rgba(200,90,55,1) 8%, rgba(255,111,57,1) 92%);
    background: -moz-linear-gradient(top, rgba(200,90,55,1) 8%, rgba(255,111,57,1) 92%);
    background: linear-gradient(to bottom, rgba(200,90,55,1) 8%, rgba(255,111,57,1) 92%);
    background-size: 100%;
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; 
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
}
.whitesolidtxt01::before{
    content: "急需現金不知道該怎麼辦嗎？";
    position: absolute;
    top: 0;
    left: 0;
    color: rgba(255,255,255,1);
    font-size: 35px;
    line-height: 40px;
    font-weight: 700;
    letter-spacing: 0.8px;
    -webkit-text-stroke: 5px rgba(255,255,255,1);
    text-stroke: 5px rgba(255,255,255,1);
    font-family: 'Noto Sans TC', Microsoft JhengHei, Verdana, sans-serif;
    text-shadow: 0px 4px 4px rgba(150,150,150,1);
}
.whitesolidtxt02::before{
    content: "馬上聯絡，";
    position: absolute;
    top: 3px;
    left: 0;
    color: rgba(255,255,255,1);
    font-size: 25px;
    line-height: 32px;
    font-weight: 700;
    letter-spacing: 0.8px;
    -webkit-text-stroke: 5px rgba(255,255,255,1);
    text-stroke: 5px rgba(255,255,255,1);
    font-family: 'Noto Sans TC', Microsoft JhengHei, Verdana, sans-serif;
    text-shadow: 0px 4px 4px rgba(150,150,150,1);
}
.whitesolidtxt03::before{
    content: "讓千葉團隊協助您處理！";
    position: absolute;
    top: 3px;
    left: 0;
    color: rgba(255,255,255,1);
    font-size: 25px;
    line-height: 32px;
    font-weight: 700;
    letter-spacing: 0.8px;
    -webkit-text-stroke: 5px rgba(255,255,255,1);
    text-stroke: 5px rgba(255,255,255,1);
    font-family: 'Noto Sans TC', Microsoft JhengHei, Verdana, sans-serif;
    text-shadow: 0px 4px 4px rgba(150,150,150,1);
}
.whitefont{
    color: rgba(255,255,255,1);
}
.darkwoodfont{
    color: rgba(89,76,68,1);
}
.woodfont{
    color: rgba(126,106,89,1);
}
.lightwoodfont{
    color: rgba(205,169,119,1);
}
.redwoodfont{
    color: rgba(104,71,40,1);
}
.lightyellowfont{
    color: rgba(255,248,157,1);
}
.orangefont{
    color: rgba(242,124,56,1);
}
.pinkfont{
    color: rgba(230,100,111,1);
}
.bluefont{
    color: rgba(60,146,250,1);
}
.greenfont{
    color: rgba(149,187,69,1);
}
.grapefont{
    color: rgba(178,82,103,1);
}
.redfont{
    color: rgba(232,30,38,1);
}

.whitetopinkfont, .whitetopinkfont:visited{
    color: rgba(255,255,255,1);
    transition: all 0.1s;
    -webkit-transition: all 0.1s;
}
.whitetopinkfont:hover, .whitetopinkfont:active{
    color: rgba(230,100,111,1);
}

.graysolidl1{
    border-left: 1px solid rgba(200,200,200,1);
}
.orangesolidt2{
    border-top: 2px solid rgba(243,152,43,1);
}
.orangesolidb2{
    border-bottom: 2px solid rgba(243,152,43,1);
}
.redwooddotb1{
    border-bottom: 1px dotted rgba(104,71,40,1);
}
.orangesolid2{
    border: 2px solid rgba(243,152,43,1);
}
.lightorangesolid2{
    border: 2px solid rgba(253,227,151,1);
}
.whitesolid2{
    border: 2px solid rgba(255,255,255,1);
}
.whitesolid1{
    border: 1px solid rgba(255,255,255,1);
}
.lightgreensolid1{
    border: 1px solid rgba(192,193,100,1);
}

.grayboxshadowlr4{
    box-shadow: 4px 0px 4px -3px rgba(150,150,150,1), -4px 0px 4px -3px rgba(150,150,150,1);
    -webkit-box-shadow: 4px 0px 4px -3px rgba(150,150,150,1), -4px 0px 4px -3px rgba(150,150,150,1);
}
.grayboxshadowrb4{
    box-shadow: 4px 4px 4px -3px rgba(150,150,150,1);
    -webkit-box-shadow: 4px 4px 4px -3px rgba(150,150,150,1);
}
.yellowboxshadowrb8{
    box-shadow: 8px 8px 8px -5px rgba(253,246,173,1);
    -webkit-box-shadow: 8px 8px 8px -5px rgba(253,246,173,1);
}
.grayboxshadowb4{
    box-shadow: 0px 4px 4px -3px rgba(150,150,150,1);
    -webkit-box-shadow: 0px 4px 4px -3px rgba(150,150,150,1);
}
.grayboxshadowt4{
    box-shadow: 0px -4px 4px -3px rgba(150,150,150,1);
    -webkit-box-shadow: 0px -4px 4px -3px rgba(150,150,150,1);
}
.grayboxshadowtb4inset{
    box-shadow: 0px 4px 4px -3px rgba(150,150,150,1) inset, 0px -4px 4px -3px rgba(150,150,150,1) inset;
    -webkit-box-shadow: 0px 4px 4px -3px rgba(150,150,150,1) inset, 0px -4px 4px -3px rgba(150,150,150,1) inset;
}

.graytextshadowrb1{
    text-shadow: 1px 1px 1px rgba(200,200,200,1);
}

.fc-title{
    max-width: 100%
    display: block;
}
.fc-day-grid-event .fc-content{
    white-space: normal;
}
.fc-basic-view .fc-body .fc-row{
    height: auto;
    font-size: 1em;
}

table, td, th{
	border:1px solid rgba(33,33,33,1);
    max-width: 100%;
    margin: 0 auto;
}

.cush360px{
    height: 360px;
    max-height: 360px;
}
.cusfixmax50-72px{
    width: calc(50% - 72px);
    max-width: calc(50% - 72px);
}
.cusmax144px{
    width: 144px;
    max-width: 144px;
}
.custop25{
    top: 25%;
}
.cusbottom-16px{
    bottom: -16px;
}
.cusleft-24px{
    left: -24px;
}
.cusright-24px{
    right: -24px;
}

@media only screen and (min-width: 1201px){
    .max1201dpb{
        display: block;
    }
    .max1201hidden{
        display: none;
    }
    .banner01{
        background: url(../fimgs/indexbanner01002.jpg) center center no-repeat;
        background-size: contain;
    }
    .banner02{
        background: url(../fimgs/indexbanner02002.jpg) center center no-repeat;
        background-size: contain;
    }
    .banner03{
        background: url(../fimgs/indexbanner03002.jpg) center center no-repeat;
        background-size: contain;
    }
    .cusmaxborderrtl13{
        border-top-left-radius: 13px;
        -webkit-border-top-left-radius: 13px;
    }
    .cusmaxborderrtr13{
        border-top-right-radius: 13px;
        -webkit-border-top-right-radius: 13px;
    }
    .cusmaxborderrbl13{
        border-bottom-left-radius: 13px;
        -webkit-border-bottom-left-radius: 13px;
    }
    .cusmaxborderrbr13{
        border-bottom-right-radius: 13px;
        -webkit-border-bottom-right-radius: 13px;
    }
    .cusmax100-216px{
        width: calc(100% - 216px);
        max-width: calc(100% - 216px);
    }
    .cusmax100-192px{
        width: calc(100% - 192px);
        max-width: calc(100% - 192px);
    }
    .cusmax200px{
        width: 200px;
        max-width: 200px;
    }
    .cusmax168px{
        width: 168px;
        max-width: 168px;
    }
}

@media only screen and (min-width: 1301px){
    .max1301dpb{
        display: block;
    }
    .max1301hidden{
        display: none;
    }
    .banner01{
        background: url(../fimgs/indexbanner01001.jpg) center center no-repeat;
        background-size: contain;
    }
    .banner02{
        background: url(../fimgs/indexbanner02001.jpg) center center no-repeat;
        background-size: contain;
    }
    .banner03{
        background: url(../fimgs/indexbanner03001.jpg) center center no-repeat;
        background-size: contain;
    }
}
@media only screen and (max-width: 1200px){
    .min1200dpb{
        display: block;
    }
    .min1200hidden{
        display: none;
    }
    .cusmin100-64px{
        width: calc(100% - 64px);
        max-width: calc(100% - 64px);
    }
    .cusmin48px{
        width: 48px;
        max-width: 48px;
    }
    .banner01{
        background: url(../fimgs/indexbanner01003.jpg) center center no-repeat;
        background-size: contain;
    }
    .banner02{
        background: url(../fimgs/indexbanner02003.jpg) center center no-repeat;
        background-size: contain;
    }
    .banner03{
        background: url(../fimgs/indexbanner03003.jpg) center center no-repeat;
        background-size: contain;
    }
    .cusminbottom48px{
        bottom: 48px;
    }
    .cusminborderrtl13{
        border-top-left-radius: 13px;
        -webkit-border-top-left-radius: 13px;
    }
    .cusminborderrtr13{
        border-top-right-radius: 13px;
        -webkit-border-top-right-radius: 13px;
    }
    .cusminborderrbl13{
        border-bottom-left-radius: 13px;
        -webkit-border-bottom-left-radius: 13px;
    }
    .cusminborderrbr13{
        border-bottom-right-radius: 13px;
        -webkit-border-bottom-right-radius: 13px;
    }
    .cusmin1200positionrelative{
        position: relative;
    }
}

@media only screen and (max-width: 600px){
    .min600dpb{
        display: block;
    }
    .min600hidden{
        display: none;
    }
    .banner01{
        background: url(../fimgs/indexbanner01004.jpg) center center no-repeat;
        background-size: contain;
    }
    .banner02{
        background: url(../fimgs/indexbanner02004.jpg) center center no-repeat;
        background-size: contain;
    }
    .banner03{
        background: url(../fimgs/indexbanner03004.jpg) center center no-repeat;
        background-size: contain;
    }
    .cusmin600positionrelative{
        position: relative;
    }
}