.activity_list_wrap .activity_item .activity_info .desc,.activity_list_wrap .activity_item .activity_info .title{white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.old_activity_list_wrap .activity_item .activity_info .title{white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.swiper_arrow1 .swiper-button-prev,.swiper_arrow1 .swiper-button-next{width:30px;height:30px;border-radius:50%;border:1px solid #8f8f8f;top:unset;box-sizing:border-box}@media screen and (min-width:1024px){.swiper_arrow1 .swiper-button-prev:hover,.swiper_arrow1 .swiper-button-next:hover{background-color:#dfdfdf}}.swiper_arrow1 .swiper-button-prev::after,.swiper_arrow1 .swiper-button-next::after{display:none}.swiper_arrow1 .swiper-button-prev{right:40px;left:unset;bottom:0}.swiper_arrow1 .swiper-button-prev i{margin-left:-2px}.swiper_arrow1 .swiper-button-next{right:0;bottom:0}.swiper_arrow1 .swiper-button-next i{margin-right:-2px}.swiper_arrow1 .swiper-pagination{width:calc(100% - 60px - 10px)}.swiper_arrow2 .swiper-button-prev,.swiper_arrow2 .swiper-button-next{width:30px;height:30px;border-radius:50%;border:1px solid #8f8f8f;top:0;box-sizing:border-box}.swiper_arrow2 .swiper-button-prev::after,.swiper_arrow2 .swiper-button-next::after{display:none}@media screen and (min-width:1024px){.swiper_arrow2 .swiper-button-prev:hover,.swiper_arrow2 .swiper-button-next:hover{background-color:#dfdfdf}}.swiper_arrow2 .swiper-button-prev{right:40px;left:unset;top:0}.swiper_arrow2 .swiper-button-prev i{margin-left:-2px}.swiper_arrow2 .swiper-button-next{right:0;top:0}.swiper_arrow2 .swiper-button-next i{margin-right:-2px}.swiper-horizontal .swiper-pagination{left:unset;top:unset;bottom:0;opacity:1;line-height:1em}.swiper-horizontal .swiper-pagination .swiper-pagination-bullet{width:17px;height:20px;background:transparent;position:relative;opacity:1;margin:0}@media screen and (min-width:1024px){.swiper-horizontal .swiper-pagination .swiper-pagination-bullet{width:26px;height:20px}}@media screen and (min-width:1024px){.swiper-horizontal .swiper-pagination .swiper-pagination-bullet:hover::before{background-color:#ff7a00}}.swiper-horizontal .swiper-pagination .swiper-pagination-bullet::before{content:"";display:block;height:2px;position:absolute;top:50%;left:2px;right:2px;transform:translateY(-50%);background-color:rgba(208,208,208,.7)}@media screen and (min-width:1024px){.swiper-horizontal .swiper-pagination .swiper-pagination-bullet::before{left:3px;right:3px}}.swiper-horizontal .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background-color:#ff7a00}.activity_wrap,.old_activity_wrap,.page_wrap{margin-top:40px}.activity_list_wrap{margin-top:20px}.activity_list_wrap{display:flex;flex-direction:column;gap:60px 0}@media screen and (min-width:768px){.activity_list_wrap{display:flex;flex-direction:column;gap:40px}}.activity_list_wrap .activity_item{text-decoration:none;position:relative}.activity_list_wrap .activity_item::before{content:"";display:block;position:absolute;bottom:-30px;left:0;width:100%;height:1px;background-color:#dfdfdf}@media screen and (min-width:768px){.activity_list_wrap .activity_item::before{bottom:-20px}}.activity_list_wrap .activity_item:last-child::before{display:none}@media screen and (min-width:768px){.activity_list_wrap .activity_item{display:flex;gap:0 20px}}@media screen and (min-width:1024px){.activity_list_wrap .activity_item:hover .activity_info .title span{box-shadow:inset 0 -.6em 0 0 #ffe5cc}}.activity_list_wrap .activity_item .activity_img{width:100%;border-radius:12px;overflow:hidden}@media screen and (min-width:768px){.activity_list_wrap .activity_item .activity_img{width:300px}}.activity_list_wrap .activity_item .activity_img picture,.activity_list_wrap .activity_item .activity_img img{width:100%}.activity_list_wrap .activity_item .activity_info{margin-top:10px}@media screen and (min-width:768px){.activity_list_wrap .activity_item .activity_info{width:calc(100% - 320px);margin-top:0;display:flex;flex-direction:column;justify-content:center}}.activity_list_wrap .activity_item .activity_info .title{font-size:1.25rem;line-height:1.5em;font-weight:500;color:#2e2e2e;text-decoration:none}.activity_list_wrap .activity_item .activity_info .time{font-weight:500;font-size:1.125rem;line-height:1.5em;color:#ff5e5e;margin-top:10px}.activity_list_wrap .activity_item .activity_info .desc{font-size:1rem;line-height:1.5em;color:#454545;margin-top:10px}.old_activity_list_wrap{margin-top:20px;display:flex;flex-direction:column;gap:20px 24px;box-sizing:border-box}@media screen and (min-width:768px){.old_activity_list_wrap{flex-direction:row;flex-wrap:wrap}}.old_activity_list_wrap .activity_item{background-color:#f2f7ff;border-radius:12px;padding:20px;display:flex;text-decoration:none}@media screen and (min-width:768px){.old_activity_list_wrap .activity_item{width:calc((100% - 48px)/3);flex-direction:column;flex-wrap:wrap;box-sizing:border-box}}@media screen and (min-width:1024px){.old_activity_list_wrap .activity_item{width:calc((100% - 72px)/4)}.old_activity_list_wrap .activity_item:hover .activity_info .title span{box-shadow:inset 0 -.6em 0 0 #ffe5cc}}.old_activity_list_wrap .activity_item .activity_img{width:140px;border-radius:12px;overflow:hidden}@media screen and (min-width:768px){.old_activity_list_wrap .activity_item .activity_img{width:100%;height:161px}}@media screen and (min-width:1280px){.old_activity_list_wrap .activity_item .activity_img{height:201px}}.old_activity_list_wrap .activity_item .activity_img picture,.old_activity_list_wrap .activity_item .activity_img img{width:100%;height:100%;object-fit:cover}.old_activity_list_wrap .activity_item .activity_info{width:calc(100% - 140px - 10px);margin-left:10px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.old_activity_list_wrap .activity_item .activity_info{width:100%;margin-left:0;margin-top:10px}}@media screen and (min-width:768px){.old_activity_list_wrap .activity_item .activity_info .title{-webkit-line-clamp:2}}.old_activity_list_wrap .activity_item .activity_info .title span{font-size:1.125rem;line-height:1.5em;color:#2e2e2e}.old_activity_list_wrap .activity_item .activity_info .time{font-size:.875rem;line-height:1.5em;color:#8f8f8f;font-weight:400;margin-top:10px}