.blog_archive{padding-top:60px;padding-bottom:28px}.blog_archive_post_list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;gap:50px 35px}.blog_archive_post_list .li1{width:calc((100% - 70px)/3)}.blog_archive_post_list .link1{display:block}.blog_archive_post_list_thumb{width:100%;height:174px;border-radius:5px;overflow:hidden}.blog_archive_post_list_thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s ease;transition:.3s ease}.blog_archive_post_list_box1{padding-top:10px}.blog_archive_post_list_cat{display:inline-block;background-color:var(--c-white);color:var(--c-main);padding:3px 13px;border-radius:100px;font-size:14px;font-weight:500;text-align:center;letter-spacing:0;line-height:1.3;margin-bottom:4px}.blog_archive_post_list_tit{font-size:16px;font-weight:500;text-align:justify;letter-spacing:0;line-height:1.59375;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.blog_archive_post_list_day{color:#aaa;font-size:13px;font-weight:500;letter-spacing:0;margin-top:5px}@media screen and (min-width:769px){.blog_archive_post_list a:hover .blog_archive_post_list_thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (max-width:768px){.blog_archive{padding-top:65px;padding-bottom:18px}.blog_archive_post_list{display:block}.blog_archive_post_list .li1{width:100%;border-bottom:1px solid #a5a7a7;padding-bottom:30px}.blog_archive_post_list .li1+.li1{margin-top:30px}.blog_archive_post_list_thumb{height:58.1333333333vw}.blog_archive_post_list_tit{font-size:15px;line-height:1.7}}.other_blog{padding-top:110px}.other_blog_tit{font-size:35px;font-weight:700;text-align:center;letter-spacing:.05em;line-height:1.375}.other_blog_txt{font-size:15px;font-weight:500;text-align:center;letter-spacing:0;line-height:1.5;margin-top:8px}.other_blog_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 35px;margin-top:20px}.other_blog_list .link1{display:block;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (min-width:769px){.other_blog_list a.link1:hover{opacity:.6}}@media screen and (max-width:768px){.other_blog{padding-top:58px}.other_blog_tit{font-size:24px}.other_blog_txt{font-size:14px;margin-top:7px}.other_blog_list{display:block;margin-top:24px}.other_blog_list .li1+.li1{margin-top:10px}}