.caseList .caseItem .Txt .moreBtn:after,.caseList .caseItem .Txt .moreBtn:before{transition:all 0.5s}.contentBox .detailBox{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.contentBox .detailBox .classTitle{font-size:15px;font-weight:700;line-height:1;padding:10px 18px}.contentBox .detailBox .dateBox{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;margin-top:5px}.contentBox .detailBox .dateBox .month,.contentBox .detailBox .dateBox .year{color:#404040;font-weight:600;font-family:"Poppins","Noto Sans TC",sans-serif;line-height:1;letter-spacing:0}.contentBox .detailBox .dateBox .month{font-size:31px;margin-right:8px}.contentBox .detailBox .dateBox .year{font-size:12px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media (max-width:1280px){.contentBox .detailBox .detailBox{margin-bottom:15px}}.caseList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12.5px}@media (max-width:640px){.caseList{margin:0}}.caseList .caseItem{width:33.3333333333%;padding:0 12.5px 40px}.caseList .caseItem .item{box-shadow:0 3px 8px rgba(0,0,0,0.1)}.caseList .caseItem .Img img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.caseList .caseItem .Txt{padding:25px 20px}.caseList .caseItem .Txt .title{border-bottom:1px solid #d3d3d3;color:#404040;font-size:20px;font-weight:700;line-height:1.65;letter-spacing:-0.2px;padding-bottom:15px;margin-bottom:18px}.caseList .caseItem .Txt .title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caseList .caseItem .Txt .text{height:85px;color:#404040;font-size:14px;line-height:1.9;letter-spacing:0.5px}.caseList .caseItem .Txt .moreBtn{width:85px;color:#404040;display:inline-block;font-size:14px;font-weight:600;font-family:"Poppins","Noto Sans TC",sans-serif;margin-top:auto;padding-top:20px;padding-bottom:10px;position:relative;text-align:center}.caseList .caseItem .Txt .moreBtn:after,.caseList .caseItem .Txt .moreBtn:before{content:"";height:1px;position:absolute;bottom:0;left:0}.caseList .caseItem .Txt .moreBtn:before{width:100%;background-color:#404040;z-index:1}.caseList .caseItem .Txt .moreBtn:after{width:0;background-color:#be3c30;z-index:2}@media (min-width:1201px){.caseList .caseItem .Txt .moreBtn:hover{color:#be3c30}.caseList .caseItem .Txt .moreBtn:hover:after{width:100%}}@media (max-width:1280px){.caseList .caseItem .Txt .title{font-size:18px;line-height:1.5;padding-bottom:10px;margin-bottom:12px}}@media (max-width:1200px){.caseList .caseItem .Txt .moreBtn{margin-top:0}}@media (max-width:960px){.caseList .caseItem{width:50%}.caseList .caseItem .Txt{padding:20px}}@media (max-width:768px){.caseList .caseItem .Txt .text{max-height:120px}}@media (max-width:640px){.caseList .caseItem{width:100%;padding:0 0 30px}}.insBox .detailBox{display:-ms-inline-flexbox;display:inline-flex}.insBox .detailBox .classTitle{margin-right:10px}
/*# sourceMappingURL=case.css.map */