.news_section .detail_btn{margin-top:56px}@media (max-width:480px){.news_section .detail_btn{margin-top:40px;margin-right:auto}}.news_section .no_data{margin-top:24px}.news_section .cols{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px}.news_section .col2{margin-left:calc(344 / 1280 * 100%);flex:1}@media (max-width:1024px){.news_section .cols{margin-bottom:4.6875vw}.news_section .col2{margin-left:0;flex:initial}}@media (max-width:480px){.news_section .cols{display:block;margin-bottom:40px}.news_section .sec_ttl{margin-bottom:28px}}.card_design_container ul{display:flex;flex-wrap:wrap}.card_design_container ul li{width:31%;margin-right:3.5%;margin-bottom:3.5%}.card_design_container ul li:nth-child(3n){margin-right:0}@media (max-width:768px){.card_design_container ul li{width:47%;margin-right:6%;margin-bottom:6%}.card_design_container ul li:nth-child(3n){margin-right:6%}.card_design_container ul li:nth-child(2n){margin-right:0}}@media (max-width:480px){.card_design_container ul li{width:100%;margin-right:0}.card_design_container ul li:nth-child(3n){margin-right:0}}.card_design_container ul li a{display:block}.card_design_container ul li a .img_box{position:relative;width:100%;height:auto;padding-bottom:70%;display:block;overflow:hidden}.card_design_container ul li a .img_box img{position:absolute;object-fit:cover;width:100%;height:100%;transition:0.7s}.card_design_container ul li a .text_box{display:block;background:var(--white);padding-top:21px}.card_design_container ul li a .text_box .news_date{margin-bottom:15px;color:var(--secondary)}.card_design_container ul li a .text_box .news_title{margin-bottom:16px;transition:0.3s}@media (max-width:1024px){.card_design_container ul li a .text_box .news_title{font-size:16px}}.card_design_container ul li a:hover .img_box img{transform:scale(1.15)}.card_design_container ul li a:hover .news_title{color:var(--c_text1)}.list_design_container>ul{border-bottom:1px solid var(--border_color)}.list_design_container .news_item{border-top:1px solid var(--border_color)}.list_design_container .news_item a{padding:38px 0;display:block}.list_design_container .news_item a:hover{padding-left:32px}.list_design_container .news_item a:hover .news_date{color:var(--c_text1)}.list_design_container .news_item a:hover .news_title{color:var(--c_text1)}.list_design_container .news_item .text_box{display:flex;gap:calc(69 / 993 * 100%)}.list_design_container .news_item .news_info{display:flex;gap:40px}.list_design_container .news_item .news_date{margin-top:8px;transition:0.3s}.list_design_container .news_item .post_category_item{padding:4px;color:var(--c_text1);border:1px solid var(--c_text1);transition:0.3s}.list_design_container .news_item .post_category_item:not(:first-child){margin-top:4px}.list_design_container .news_item .news_title{flex:1;transition:0.3s;padding-top:2px}@media (max-width:1024px){.list_design_container .news_item .news_date{font-size:14px}.list_design_container .news_item .post_category_item{font-size:14px}}@media (max-width:480px){.list_design_container .news_item a{padding:20px 0}.list_design_container .news_item .text_box{display:block}.list_design_container .news_item .news_info{margin-bottom:16px;gap:12px}.list_design_container .news_item .news_title{font-size:14px;padding-top:0}.list_design_container .news_item .post_category_item{font-size:12px}}.category_list{display:flex;flex-wrap:wrap}.category_list .category_item a,.category_list .category_item span{cursor:pointer;display:block;transition:0.3s}.category_list .category_item.current a,.category_list .category_item.current span{background-color:var(--c_text1);color:var(--white)}.category_list .category_item{width:140px}.category_list .category_item a,.category_list .category_item span{padding:8px 16px;text-align:center}@media (max-width:1024px){.category_list .category_item{width:13.671875vw}.category_list .category_item a,.category_list .category_item span{padding:0.78125vw 1.5625vw}}@media (max-width:480px){.category_list .category_item{width:25%}.category_list .category_item a,.category_list .category_item span{font-size:12px}}@media (max-width:480px){.two_cols .card_design_item{border-bottom:1px solid var(--border_color);margin-bottom:0}.two_cols .card_design_item a{display:flex;flex-direction:row-reverse;gap:12px;padding:32px 0}.two_cols .card_design_item .img_box{width:80px;padding-bottom:0}.two_cols .card_design_item .img_box img{aspect-ratio:1;height:auto}.two_cols .card_design_item .text_box{flex:1;padding-top:0}.two_cols .card_design_item .news_title{margin-bottom:12px;font-size:20px}}