.component-post-list-box.grid{grid-template-columns:repeat(16,1fr);padding:50px 0}@media (max-width: 768px){.component-post-list-box.grid{grid-template-columns:repeat(11,1fr);padding-top:0;padding-bottom:35px;background-color:#fff}}.component-post-list-box.grid .items{grid-column:2/span 14}@media (max-width: 768px){.component-post-list-box.grid .items{grid-column:1/span 10}}.component-post-list-box.grid .items .item{border-bottom:solid 1px var(--l-75);width:100%}.component-post-list-box.grid .items .item a{display:block;padding:25px 0}.component-post-list-box.grid .items .item:first-of-type a{padding-top:0}.component-post-list-box.grid .items .item p{margin-top:.5em}.component-post-list-box.grid.isSearch{padding-top:35px}@media (max-width: 768px){.component-post-list-box.grid.isSearch .items{grid-column:2/span 9}}.component-post-list-template .bg{grid-column:1/span 24;grid-row:1;background-color:var(--l-97);margin-top:170px}@media (max-width: 768px){.component-post-list-template .bg{grid-column:1/span 12!important;margin-top:50px;position:relative;top:12px}}.component-post-list-template .image-area{grid-column:6/span 19;grid-row:1;margin-top:170px;padding-bottom:50px}@media (max-width: 768px){.component-post-list-template .image-area{display:none}}.component-post-list-template .image-area>.inner{position:relative}.component-post-list-template .list-area{grid-column:2/span 16;grid-row:1;position:relative;z-index:1;padding-bottom:50px}@media (max-width: 768px){.component-post-list-template .list-area{grid-column:1/span 11!important;padding-bottom:0}}.component-post-list-template.isHome .bg{grid-column:4/span 21}.component-post-list-template.isHome .image-area{grid-column:1/span 19}.component-post-list-template.isHome .list-area{grid-column:7/span 16}.component-post-list-template.isRelated .image-area{grid-column:5/span 19}.component-post-list-template.isRelated .bg{grid-column:1/span 21}.component-post-list-template.isSearch .bg{display:none}.component-post-list-template.isSearch .image-area{padding-bottom:0}@media (max-width: 768px){.component-post-list-template.isSearch .list-area{grid-column:1/span 12!important}}
