#shopify-section-blog-list-template .breadcrumb,#shopify-section-news-list-template .breadcrumb{margin-bottom:0}.blog-header,.news-header{border:0px;display:block}.blog-header h1,.news-header h1{margin-bottom:25px}.sec-blog-list .read-more,.sec-news-list .read-more{display:none}.sec-news-list{max-width:1080px;margin:0 auto}.sec-news-list .featured-blog__post{display:flex;align-items:center;margin-bottom:10px}.sec-news-list .featured-blog__post h2{order:2;font-weight:700;text-align:left}.sec-news-list .featured-blog__meta{order:1;white-space:nowrap;margin-bottom:0;width:100px;padding-right:26px}.sec-blog-list .featured-blog__post{height:350px;margin-bottom:50px;display:flex;flex-direction:column}.sec-blog-list .article__featured-link{margin-bottom:14px}.sec-blog-list .featured-blog__post .lazyload__image-wrapper{max-width:100%!important;height:230px}.sec-blog-list .lazyload__image-wrapper img{height:100%;object-fit:cover}.sec-blog-list .featured-blog__post h2{font-size:16px;font-weight:700;font-family:"Noto Serif JP",serif;order:2}.sec-blog-list .featured-blog__meta{order:1;text-align:right;margin-bottom:.5em}.sec-blog-list .featured-blog__meta p{margin-bottom:0;text-align:right;padding-right:10px}.sec-blog-list .featured-blog__meta time{font-size:16px}#shopify-section-article-blog-template .breadcrumb,#shopify-section-article-news-template .breadcrumb{margin-bottom:0}.article-blog-template .blog-title,.article-news-template .news-title{font-size:20px;font-weight:700;font-family:"Noto Serif JP",serif;color:#5a3d2d;margin-bottom:0}.article-blog-template .blog-title br,.article-news-template .news-title br{display:none}.article-blog-template .blog-date time,.article-news-template .news-date time{font-size:20px;font-weight:700;font-family:"Noto Serif JP",serif;color:#5a3d2d}.blog-content,.news-content{margin:45px auto 0;max-width:90%}@media screen and (max-width:768px){.article-blog-template #header-bgcolor.blog-title,.article-news-template #header-bgcolor.news-title{font-size:16px;padding:8px 18px 6px}.article-blog-template .blog-date time,.article-news-template .news-date time{font-size:16px}.blog-content,.news-content{margin-top:23px}}.blog-header{border:0px;display:block;margin-bottom:50px}.blogthum-img{margin:0 calc(50% - 49.4vw) 30px;display:block;width:auto;height:55vh}.blogthum-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.blog-header{margin-bottom:0;order:0}.blogthum-img{margin:0 calc(50% - 50vw);height:23vh}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-blog.css.map */
