.blog_card_inner{margin:auto;max-width:1180px;width:100%}.blog_card_container{display:flex;flex-wrap:wrap;gap:30px 14px;justify-content:space-between}.blog_card_container:before{order:1}.blog_card_container:after,.blog_card_container:before{content:"";width:calc(33.33333% - 14px)}.blog_card_item{background:#fff;width:calc(33.33333% - 14px)}.blog_card_item_container{display:flex;flex-direction:column;height:100%;padding:16px 14px 55px;position:relative}.blog_card_img:hover{opacity:.6}.blog_card_info{display:flex;flex-direction:column}.blog_card_img{margin-bottom:15px;width:100%}.blog_card_tag_list{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;margin-bottom:5px}.blog_card_tag a{align-items:center;background-color:#000;border:1px solid #7a7a7a;color:#fff;display:flex;font-size:12px;font-weight:500;line-height:1.4;padding:2px 25px}.blog_card_tag a:hover{background-color:#fff;color:#000}.blog_card_title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:700;height:70px;letter-spacing:.1em;line-height:1.4;margin-bottom:45px;overflow:hidden}.blog_card_img img{aspect-ratio:16/9;object-fit:cover}.blog_card_day_container{bottom:40px;display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start;margin-bottom:20px;position:absolute}.blog_card_open,.blog_card_update{color:#7a7a7a;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.4}.blog_card_category_container{bottom:20px;display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start;position:absolute}.blog_card_category_item a{align-items:center;border:1px solid #000;color:#000;display:flex;font-size:12px;font-weight:500;line-height:1.4;padding:2px 31px 3px}.blog_card_category_item a:hover{background-color:#000;color:#fff}@media only screen and (max-width:1250px){.blog_card_inner{padding:0 20px}}@media only screen and (max-width:980px){.blog_card_container{gap:40px 0;justify-content:space-around}.blog_card_container:after,.blog_card_container:before,.blog_card_item{width:calc(50% - 20px)}}@media only screen and (max-width:680px){.blog_card_container{gap:40px 0;justify-content:space-around}.blog_card_container:after,.blog_card_container:before,.blog_card_item{width:100%}}