html.on{overflow:hidden;}
section {position:relative;width:100%;}
section .body_content{position:relative;width:100%;max-width:720px;margin:0 auto;font-size:25px;}
section .body_content .visual_wrapper{position:relative;width:100%;}
section .body_content .visual_wrapper img{max-width:100%;}

section .body_content .visual_wrapper .btn.btn01{top:995px;left:90px;width:443px;height:74px;position:absolute;text-indent:-9999px;}
section .body_content .visual_wrapper .btn a{display:block;width:100%;height:100%;}

section .body_content .visual_wrapper .down_file_wrapper{position:absolute;width:100%;height:560px;top:1660px;display:flex;flex-direction:column;justify-content:start;align-items:end;gap:25px 0;}
section .body_content .visual_wrapper .down_file_wrapper .btn{position:relative;width:100%;margin-right:55px;}
section .body_content .visual_wrapper .down_file_wrapper .btn_file01{width:100px;height:70px;}
section .body_content .visual_wrapper .down_file_wrapper .btn_file02{width:100px;height:70px;}
section .body_content .visual_wrapper .down_file_wrapper .btn_file03{width:100px;height:70px;}


section .body_content .visual_wrapper .btns_wrap{position:absolute;width:100%;bottom:80px;display:flex;justify-content:center;gap:0 50px;}
section .body_content .visual_wrapper .btns_wrap .btn{position:relative;text-indent:-9999px;height:116px;}
section .body_content .visual_wrapper .btns_wrap .btn.btn02{width:280px;}
section .body_content .visual_wrapper .btns_wrap .btn.btn03{width:280px;}

section .body_content .cardnews_wrapper{position:relative;width:100%;}
section .body_content .cardnews_wrapper .cardnews_wrap{position:absolute;width:100%;top:480px;padding:0 50px;box-sizing: border-box;display:flex;flex-wrap:wrap;gap:60px 20px;}
section .body_content .cardnews_wrapper .cardnews_wrap .card{position:relative;width:300px;height:355px;}
section .body_content .cardnews_wrapper .cardnews_wrap .card .btn{width:100%;height:100%;}
section .body_content .cardnews_wrapper .cardnews_wrap .card .btn a{display:block;width:100%;height:100%;}
.cardnews-button-prev {position:absolute;left:0;top:270px;background-image: url('../images/cardnews/btn_prev.png');width:64px;height:120px;z-index:5;}
.cardnews-button-next {position:absolute;right:0;top:270px;background-image: url('../images/cardnews/btn_next.png');width:64px;height:120px;z-index:5;}
section .card_pop_wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;background-color: rgba(0,0,0,.7);z-index:5;display:flex;justify-content: center;align-items: center;}
section .card_pop_wrapper .card_pop_wrap{position:relative;width:680px;background:#FFFFFF;border-radius:20px;}
section .card_pop_wrapper .card_pop_wrap .close{position:absolute;width:50px;height:50px;background-image: url('../images/cardnews/pop_close.png');right:0px;top:-50px;z-index:6;}
section .card_pop_wrapper .card_pop_wrap .card_content{}
section .card_pop_wrapper .card_pop_wrap .card_content .swiper-slide{}
section .card_pop_wrapper .card_pop_wrap .card_content .swiper-slide img{width:100%;}

.hide {display:none;}