.bg-center-red{background-color:#f6eacd;}
.bg-linear-orange{background:linear-gradient(to right,#eb632f 10%,#fdcd66 95%);}
.bg-linear-red{background:linear-gradient(to right,#bb1e1e 10%,#e85f40 95%);}
.bg-linear-gold{background:url(../images/1301046/1301046_spi.png) no-repeat bottom fixed,linear-gradient(to right,#e7c68e 10%,#fff6da 95%);}
.fcolor1{color:#CA0404;font-size:1.5em;}
/*記帳士歡喜會*/
.banner img{margin:auto;}
.submenu{text-align:center;}
.submenu li:first-of-type{border-right:1px dotted #f6eacd;}
.submenu li{padding:0.5rem 1rem;background:linear-gradient(to right,#bb1e1e 5%,#e85f40 25%,#da3719 75%,#940a00 95%);width:calc(100%/2);}
.submenu li a{font-size:2.2em;color:antiquewhite;text-decoration:none;font-family:華康新特明體;}
.submenu li a:hover{text-decoration:underline;color:white;}
.target-fix{position:relative;display:block;visibility:hidden;}
/*恭賀考取好禮*/
.h1{font-size:3rem;text-align:center;color:white;border-bottom:solid 0px;margin:1% 2% 2%;font-family:CHei3HK;text-shadow:2px 3px 5px #7c2a09;line-height:1.5em;font-weight:bold;}
.hs{color:#ffeab4;padding:0% 5% 1%;font-size:1.75rem;text-align:center;}
.hs a{color:#ffeab4;}
.gift-wrap{padding:0rem 0.5rem 1.5rem;justify-content: center;}
.gift-wrap dl{width:calc(90%/2 - 1rem);margin:0.35rem 0.25rem;padding:0.5rem 1.5rem;box-sizing:border-box;background:linear-gradient(to right,#ffefe4 10%,#ffb3a2 95%);border-radius:1.5em;}
.gift-wrap dl dt{font-size:2rem;color:#b10f0d;font-weight:bold;}
.gift-wrap dl dd{font-size:1.1rem;}
.gift-wrap dl dd a{color:#b10f0d;font-weight:bold;}
.gift-wrap dl dd small{font-size:0.9rem;padding:0;}
.number{display:inline-flex;align-items:center;justify-content:center;background-color:#780404;color:white;width:2rem;height:2rem;border-radius:50%;margin-right:0.5rem;}
/*貴賓卡辦理*/
.VIP{padding:0% 5% 3%;color:white;font-size:1.2em;}
.VIP li{border-bottom:dotted 0px;padding:0.4em 0;font-size:1.15em;text-shadow:1px 1px 4px #7c2a09;}
.VIP li a{color:#fff;font-weight:bold;}
.VIP li strong{background:linear-gradient(to right,#fff1d4 10%,#ffffff 95%);padding:0.2em 0.8em;border-radius:1.0em;color:#c31e16;margin:0.0em 0.5em 0.0em 0;text-shadow:0px 0px 0px #7c2a09;display:inline-block; }
.VIP li:nth-last-child(1){margin-top:0.5em;border-top:dotted 3px;text-align:center;font-size:1.5em;}
/*從記帳士出發，會計之路順試晉級！*/
.h2{font-size:3rem;text-align:center;color:#bb1e1e;border-bottom:solid 0px;margin:1% 2% 2%;font-family:CHei3HK;text-shadow:2px 3px 5px #FFF;line-height:1.3em;font-weight:bold;}
.well-way{justify-content:center;}
.well-way dl{width:calc(100%/4 - 1.0rem);text-align:center;margin:0.2rem;background:linear-gradient(to right,#ffffff 10%,#f6df9f 95%);border:dotted 2px #cb2f2f;border-radius:1.5em;padding:0.3em 0.5em;box-sizing:border-box;}
.well-way dt a{font-size:1.7em;color:#cb2f2f;font-weight:bold;display:block;margin-bottom:0.2rem;}
.well-way dd{font-size:1.15rem;}
.object{font-size:1.75em;line-height:1.6em;font-weight:bold;color:#bb1e1e;text-align:center;padding:1rem 0;}
.announce .askclick{background-color:#939;}
.announce .askclick:hover{background-color:#900;}
.announce .askJump_title{background-color:#900;}
@media (min-width:1281px){ 
    .md\:block{display:block;}     
}
@media (max-width:1280px){ 
    .hs{padding: 0 0 1%;}
}
@media (max-width:1535px){ 
    .well-way dt a{font-size:1.5em;}
}
@media (max-width:1180px){   
    .target-fix{position:relative;top:-6rem;display:block;visibility:hidden;}
    .well-way dl{width:calc(100%/2 - 1rem);}   
    .gift-wrap dl,.gift-wrap dl:first-of-type{width:100%;}
}
@media (max-width:1023px){   
    .h2{font-size:2.5rem;}
}
@media (min-width:768px){ 
    .md\:ml-22{margin-left:5.5rem;}   
}
@media (max-width:767px){ 
    .h1{font-size:2.5rem;}
    .h2{font-size:2rem;}
    .hs{font-size:1.5rem;}
    .gift-wrap dl,.well-way dl{width:100%;}
    .submenu li a{font-size:1.2em;}
    .VIP li{font-size:1.1em;}
    .sm\:block{display:block;}
    .object{font-size:1.5em;}
}