/*628~630快閃優惠*/
.wrap_all{word-break:keep-all;overflow-wrap:anywhere;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-text-size-adjust:100%}
.nowrap{text-wrap:nowrap}
body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;}
.color1{color:#004f62;}
.bgcolor9{padding:1.5% 0 1.5%;background:rgb(235 218 192);background: rgb(234 225 210);}
.bg-light-pink{background:#ffedec;background:linear-gradient(to left,rgb(198 174 133) -6%,rgb(246 242 236) 39%,rgb(245 241 233) 52%,rgb(198 175 133) 94%)}
.bg{background:linear-gradient(to left,#42aef7a3 -30%,#fff 49%,#8d61a654 100%);}
.G2_bg{background: #fffcf0;}
.banner{text-align:center;font-size:2rem;}
.top_t{position:absolute;top:5.5%;left:29%;}
.flash_ani{background-color:#de653b;border-radius:50px;padding:3px 17px 2px 22px;text-align:center;color:#fff;font-size:1.1em;float:left;}
.flash{animation:flash 2s infinite alternate ease-in-out;margin:auto 1rem auto auto;font-weight:bold;}
@keyframes flash{0%{opacity:1}11.25%{opacity:0}18.75%{opacity:1}75%{opacity:1}100%{opacity:1}}
.banner h1{font-size:5rem;}
.prize{font-size:1.65rem;padding:0 0 3%;border-bottom:12px #ffffff80 solid;}
.prize li:nth-of-type(1){font-weight:bold;font-size:1.8rem;color:#ca41a4}
.prize li:nth-of-type(1) a{margin:auto .5rem;color:#004f62;font-weight:normal;}
.prize li:nth-of-type(1) i{margin:auto 0.25rem auto auto;}
.prize li:nth-of-type(3){font-weight:bold;color:#de653b;}
/*花最少時間最少金錢*/
.cotitle{font-size:2rem;text-align:center;font-family:"Noto Serif TC","思源宋體 TC","思源宋體 TW",思源宋體,serif;color:#004f62;margin-top:2%}
.cotitle2{font-size:2.2rem;text-align:center;font-family:"Noto Serif TC","思源宋體 TC","思源宋體 TW",思源宋體,serif;color:#004f62;padding:0 0 1%;letter-spacing:.7rem}
.cotitle2 a{font-weight:normal;}
.cotitle2 a i{color:#004f625e;}
.paid{color:#ca41a4;font-weight:bold;font-size:2.1rem;text-align:center;}
.series{padding:2rem 0;}
.series_box{justify-content:center;border-bottom:7px #cdb89454 dotted;}
.series_box dl{width:calc(100%/3);padding:1rem;}
.series .VueCarousel-dot{margin-top:auto !important;}
.group{text-align:center;}
.group dt{font-size:2.5rem;background:linear-gradient(to right,#ca41a4 0%,#004f62c4 100%);color:#fff;display:inline-block;padding:1% 3%;border-radius:44px 44px 50px 50px;border-bottom:8px #ccc solid;}
.group dd{font-size:3.04rem;margin:0 0.5% 1%;font-family:"Noto Serif TC","思源宋體 TC","思源宋體 TW",思源宋體,serif;color:#004f62;}
.group dd .special{color:#ca41a4;padding-right:4px;letter-spacing:-1px;}
.series_box dl dt{font-size:3rem;font-weight:bold;color:#95763e;font-family:"Noto Serif TC","思源宋體 TC","思源宋體 TW",思源宋體,serif;}
.series_box dl dt small{font-size:1.3rem;font-weight:normal;padding-left:6px;}
.series_box .title{color:#fff;font-size:1.4rem;margin:0.5rem auto 0;font-weight:bold;list-style-type:none;border-radius:50px;padding:0 4.5%;display:inline-block;    background-color:#067893;}
.series_box dl{width:calc(96% / 3);padding:1rem;margin:0 1rem 0 0;background-color:#fff3e1;background-color:#fffcf0;border-radius:2rem;padding:1rem 2rem 1rem;border:4px #FF9800 solid;border-right:4px #00BCD4 solid;border-bottom:0px #ca41a4 solid;text-align:center;}
.G2_bg .series_box dl{background-color:#fff5e9;}
.series_box dl dd ul li{font-size:1.4rem;list-style-type:disclosure-closed;list-style-position:inside;text-align:left;}
.box_a dl dd ul li{margin-left:13%;}
.box_b dl dd ul li,.box_c dl dd ul li{text-align:center;}
.insight{justify-content:center;}
.insight .name{margin:auto 0 auto auto;}
.insight .name dd{font-size:1.2rem;}
.insight .name img{width:90px;border:2px solid #00bcd4;border-radius:50%;margin:auto;box-shadow:0 2px 4px rgba(0,0,0,.1);}
.insight dt i{width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:auto;font-size:1.5rem;background-color:#fff;color:white;box-shadow:0 2px 4px rgba(0,0,0,0.1);border:2px solid #00bcd4}
.chat{position:relative;background-color:#004f62;background-color:#00BCD4;color:white;border-radius:.5rem .5rem .5rem .5rem;padding:0.5rem 1rem;margin:auto auto auto 0.5rem;width:calc(100% / 2);max-width:fit-content;font-size:1.2rem;}
.chat:after{right:100%;top:12px;content:" ";height:0;width:0;position:absolute;border-style:solid;border-width:0px 23px 18px 0;border-color:transparent #00bcd4 transparent transparent;}
.series_box .tag{color:#ea5724;font-size:1.5rem;padding:0 0.125rem;font-weight:bold;}
/*會計師實務題必看重點*/
.youtube-shorts-container{position:relative;padding-bottom:177.78%;height:0;overflow:hidden;margin:auto .5rem;}
.youtube-shorts-iframe{position:absolute; top:0; left:0; width:100%; height:100%;border-radius:0.5rem;}
.case-study .btn{padding:1rem 0 0;text-align:center;}
.case-study .btn a{font-size:1.7rem;margin:0.5rem;display:inline-block;padding:2px 1.4rem;text-decoration:none;color:#fff;background-color:#e4683c;border-radius:44px 44px 50px 50px;border-bottom:5px #cab18a solid;}
.case-study .btn a:hover{background-color:#00BCD4;}
.get_resource{background-color:#47a555 !important;}
.get_resource:last-of-type{background-color:#33679a !important;}
.get_resource img{border-radius:3px;}
@media screen and (max-width:1535px){  
    .box_a dl dd ul li{margin-left:3%;}  
}
@media screen and (max-width:1279px){  
    .top_t{left:0;right:0;;display:flex;flex-wrap:wrap;justify-content:center;}  
    .flash_ani{margin:auto 1rem auto 0;}    
    .series_box dl{width:calc(96% / 2);}
}
@media screen and (max-width:1180px){        
    .case-study .VueCarousel{width:90%;margin:auto;}    
}
@media screen and (max-width:1023px){        
    .series_box dl{width:100%;}
    .top_t img{max-width:72%;margin:2% 12%;padding:1% 0;}
}
@media screen and (max-width:767px){
    .br_mb{display:block;}    
    .insight .name{margin:auto;font-size:1.2rem;line-height:1.8;}
    .chat{width:100%;font-size:1.29rem;padding:1.2rem 1.5rem 1.5rem 1.8rem;text-align:justify;}     
    .top_t{top:1.5%;}    
    .flash_ani{padding:2px 14px 2px 16px;font-size:1.3rem;}
    .prize li:nth-of-type(1){font-size:1.4rem;line-height:1.8rem}
    .prize li:nth-of-type(1) a{font-size:1.25rem;display:inline-block;}
    .prize li:nth-of-type(3){font-size:1.6rem;line-height:1.9rem;margin:2% 0 0%;}
    .prize{font-size:1.1rem;padding:6% 0 6%;}
    .cotitle{font-size:1.3rem;line-height:1.7rem;}
    .paid{font-size:1.4rem;margin:3% 0;}
    .color1{font-size:1.2rem;margin:1% 0 0;}
    .group dt{font-size:1.8rem;padding:1% 6%;border-radius:39px 39px 50px 50px;border-bottom:6px #ccc solid;}
    .group dd{font-size:2.4rem;line-height:3rem;margin:3% 3.5% 3%;}
    .series{padding:0 0 1rem;}
    .series_box dl dt{font-size:2.2rem;}
    .series_box dl dt small{font-size:1rem;}
    .box_a dl dd ul li,.box_b dl dd ul li,.box_c dl dd ul li{font-size:1.1rem;}
    .box_a dl dd ul li{margin-left:0;}
    .box_a dl,.box_b dl,.box_c dl{padding:1rem;margin:0 .5rem;}
    .cotitle2{font-size:1.7rem;padding:0 0 2%;letter-spacing:normal;}
    .case-study .btn a{font-size:1.3rem;margin:0.5rem 0 0;}    
    .chat:after{right:100%;top:12px;content:" ";position:absolute;border-style:solid;border-width:0px 23px 18px 0;border-color:transparent #00bcd4 transparent transparent;top:-20px;left:17%;border-width:0 0 20px 20px;border-color:transparent transparent #00bcd4;}
    .askclick{right:0.25%;bottom:15%;border-radius:1rem 1rem 0 1rem;background:rgb(43 65 103 / 83%);padding:1rem 16px 0.75rem;box-shadow:2px 3px 4px #00000069;}
}