.bl_archivelink2{margin-bottom:100px;max-width:unset!important;position:relative}.bl_archivelink2_cont{display:inline-block;padding-right:4px;position:relative;text-decoration:none}.bl_archivelink2_cont .bl_archivelink2_imgBg{background-color:#fff;box-shadow:4px 4px 0 0 #01bad0}.bl_archivelink2_cont .bl_archivelink2_imgBg img{transition-duration:.3s}.bl_archivelink2_cont:hover img{opacity:.8}.bl_archivelink2_body{margin:0 auto;max-width:1180px;padding-inline:100px;position:relative;width:100%}.bl_archivelink2_caption{color:#231815;font-size:16px;font-weight:700;margin-top:15px}.bl_archivelink2_main_ttl{font-size:32px;font-weight:700;letter-spacing:1px;position:relative;text-align:center}.bl_archivelink2 .swiper-pointer-events{width:100%}.bl_archivelink2 .swiper-pagination-bullet{background:#74767c!important;height:10px!important;margin:0 10px!important;opacity:1!important;width:10px!important}.bl_archivelink2 .swiper-pagination-bullet-active{background:none!important;border:4px solid #d75a00;box-sizing:unset;position:relative;top:4px}.bl_archivelink2 .swiper-button-next,.bl_archivelink2 .swiper-button-prev{background:#01bad0;border-radius:50%;height:50px;margin:auto;position:absolute;top:calc(50% - 25px);width:50px;z-index:9}.bl_archivelink2 .swiper-button-next{right:20px}.bl_archivelink2 .swiper-button-prev{left:20px}.bl_archivelink2 .swiper-button-next:after,.bl_archivelink2 .swiper-button-prev:after{border-left:2px solid #fff;border-top:2px solid #fff;bottom:0;content:"";height:10px;margin:auto;position:absolute;top:0;width:10px}.bl_archivelink2 .swiper-button-next:after{left:-4px;right:0;transform:rotate(135deg)}.bl_archivelink2 .swiper-button-prev:after{left:0;right:-4px;transform:rotate(315deg)}@media screen and (max-width:980px){.bl_archivelink2{margin-bottom:50px}.bl_archivelink2_body{padding-inline:34px}.bl_archivelink2 .swiper-button-next,.bl_archivelink2 .swiper-button-prev{height:22px;top:calc(50% - 11px);width:22px}.bl_archivelink2 .swiper-button-next:after,.bl_archivelink2 .swiper-button-prev:after{border-left:1px solid #fff;border-top:1px solid #fff;height:5px;width:5px}.bl_archivelink2 .swiper-button-next{right:5px}.bl_archivelink2 .swiper-button-prev{left:5px}}