.b-blog{padding:56px 0}@media screen and (max-width: 1024px){.b-blog{padding:32px 0}}@media screen and (max-width: 767px){.b-blog{padding:24px 0}}.b-blog_head .main-title{color:#000;font-size:80px;line-height:1.1;font-weight:800;max-width:1005px;margin-bottom:24px}@media screen and (max-width: 767px){.b-blog_head .main-title{font-weight:800;line-height:1.2}}@media screen and (max-width: 767px) and (min-width: 768px){.b-blog_head .main-title{font-size:48px}}@media screen and (max-width: 767px) and (max-width: 767px){.b-blog_head .main-title{font-size:36px}}@media screen and (max-width: 479px){.b-blog_head .main-title{font-weight:800;line-height:1.1}}@media screen and (max-width: 479px) and (min-width: 768px){.b-blog_head .main-title{font-size:36px}}.b-blog_list{display:grid;grid-template-columns:1fr;-moz-column-gap:16px;column-gap:16px;row-gap:16px;grid-auto-flow:dense}.b-blog_list--item-description{padding-top:12px}@media screen and (min-width: 768px){.b-blog_list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.b-blog_list{grid-template-columns:repeat(3,1fr);row-gap:32px}}@media (min-width: 1024px){.b-blog_list{grid-template-columns:repeat(4,1fr);row-gap:56px}}.b-blog_list>div{width:100%}.b-blog_list>div:nth-child(10n+1){grid-column:span 1}@media (min-width: 768px){.b-blog_list>div:nth-child(10n+1){grid-column:span 2}.b-blog_list>div:nth-child(10n+1) h4{max-width:50%}}@media (min-width: 1024px){.b-blog_list>div:nth-child(10n+1){grid-column:span 2}}.b-blog_list--item_figure{position:relative;overflow:hidden;height:430px}@media (max-width: 1024px){.b-blog_list--item_figure{height:360px}}.b-blog_list--item_figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
