.section__column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-title{font-size:22px;line-height:150px;max-width:1200px;margin:0 auto;padding:0 30px}.page-header{height:150px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(255,255,255,.5);background-blend-mode:lighten}.page-header--archive{background-image:url(https://dc-sample.sakura.ne.jp/wp/wp-content/themes/harvest-co-ltd/images/page-concept-bg.jpg)}.content{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:50px}.content__item{width:100%;margin-bottom:2em}.content__visual{margin-bottom:.5em}.content__visual img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.content__category{display:inline-block;font-size:.8em;line-height:1;letter-spacing:normal;color:#fff;padding:.3em;background-color:#2098d6}.content__category a:hover{color:#fff}.content__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.content__text--material{margin-bottom:2em}aside{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.pagination{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;text-align:center;margin-bottom:50px}.pagination .page-numbers{font-size:1em;padding:.5em}.pagination .current{color:#2098d6}.pagination .next,.pagination .prev{border:solid 1px #302f30;margin:0 .5em}.pagination .next:hover,.pagination .prev:hover{border:solid 1px #2098d6}.content__thumbnail{width:100%;margin-bottom:30px}input{outline:0}@media only screen and (min-width:768px){.content{margin-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content__item{width:calc(100% / 3);padding:0 20px;margin-bottom:3em}.content__visual{margin-bottom:1em}.content__title{margin-bottom:10px}}@media only screen and (min-width:992px){.page-title{font-size:32px;line-height:300px}.page-header{height:300px}.content{width:75%}aside{padding:0 20px;margin-bottom:80px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:25%}.pagination{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:0}.content--single{padding:0 30px;display:block}.content__thumbnail{margin-bottom:50px}}