.l-content{margin-top:10rem;padding-bottom:15rem}.l-content__sidebar{margin-top:15rem}.p-archive__mv{background-image:url(//portfolio-site.codebyhiro.com/wp-content/themes/tachibana-medical/css/../img/archive-mv.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.p-archive__heading h2{color:#393939;font-family:"M PLUS Rounded 1c",sans-serif;font-size:2rem;font-weight:700;line-height:1.5}.p-archive__cards{margin-top:2.5rem}.p-archive__cards a{transition:opacity .3s ease-in-out}.p-archive__cards a:hover{opacity:.7}.p-archive__card{display:flex;gap:3.6%}.p-archive__card:not(:first-child){margin-top:2rem}.p-archive__card-thumbnail{aspect-ratio:120/90;width:35.8%}.p-archive__card-thumbnail img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.p-archive__card-body{width:60.6%}.p-archive__card-data{display:flex;justify-content:space-between}.p-archive__card-tag{border:1px solid currentColor;border-radius:.5rem;color:#f99292;font-family:"M PLUS Rounded 1c",sans-serif;font-size:1.2rem;font-weight:500;line-height:1.5;padding-left:1rem;padding-right:1rem;width:-moz-fit-content;width:fit-content}.p-archive__card-date{color:#888;font-family:"M PLUS Rounded 1c",sans-serif;font-size:1.4rem;font-weight:500;line-height:1.5}.p-archive__card-title{-webkit-line-clamp:1;color:#393939;display:-webkit-box;font-family:"M PLUS Rounded 1c",sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5;margin-top:.6rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.p-pagenation{margin-top:4rem;align-items:center;display:flex;gap:.6rem;justify-content:center}.next{margin-left:1rem}.page-numbers{color:#888;font-family:"M PLUS Rounded 1c",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;text-align:center;background-color:#fff4e0;display:block;padding-bottom:.8rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:.8rem;width:-moz-fit-content;width:fit-content}.p-pagenation__box{align-items:center;display:flex;gap:.6rem;justify-content:center}.p-pagenation__link{background-color:#fff4e0;display:block;padding-bottom:.8rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:.8rem;width:-moz-fit-content;width:fit-content}.p-pagenation__text{color:#888;font-family:"M PLUS Rounded 1c",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;text-align:center}.p-pagenation__arrow{height:4rem;position:relative;width:4rem}.p-pagenation__arrow:before{background-color:#fff4e0;background-image:url(//portfolio-site.codebyhiro.com/wp-content/themes/tachibana-medical/css/../img/pagenation-arrow-right.png);background-position:center;background-repeat:no-repeat;background-size:.75rem 1.27rem;content:"";display:inline-block;height:4rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4rem}.p-category-list{margin-top:6rem}.p-category-list__items{margin-top:2.1rem}.p-category-list__link{border-bottom:1px solid #ddd;display:block;padding-bottom:2rem;padding-top:1.7rem;transition:opacity .3s ease-in-out}.p-category-list__link:hover{opacity:.7}.p-category-list__link:first-child{border-top:1px solid #ddd}.p-category-list__text{color:#393939;font-family:"M PLUS Rounded 1c",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.5;margin-left:1.5rem;padding-left:2.4rem;position:relative}.p-category-list__text:before{background-image:url(//portfolio-site.codebyhiro.com/wp-content/themes/tachibana-medical/css/../img/category-list-arrow-right.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1rem}@media screen and (min-width:1024px){.l-content__inner{display:flex;gap:3.6%}.l-content__main{width:69.1%}.l-content__sidebar{margin-top:0;width:27.3%}.p-archive__heading h2{font-size:3.2rem}.p-archive__cards{margin-top:2rem}.p-archive__card{gap:2.6%}.p-archive__card-thumbnail{aspect-ratio:250/156;width:32.9%}.p-archive__card-body{width:64.5%}.p-archive__card-tag{font-size:1.4rem}.p-archive__card-title{margin-top:.8rem}.p-archive__card-title--main{font-size:1.6rem;margin-top:1.5rem}.p-archive__heading--side h2{font-size:20px}.p-archive__cards--side{margin-top:22px}.p-archive__card--side{gap:3.4%}.p-archive__card-thumbnail--side{aspect-ratio:1/1;width:33.3%}.p-archive__card-body--side{width:63.3%}.p-pagenation{margin-top:6rem}.p-pagenation__link{padding-bottom:1.3rem;padding-left:2rem;padding-right:2rem;padding-top:1.3rem}.p-pagenation__arrow{height:5rem;margin-left:3rem;width:5rem}.p-pagenation__arrow:before{height:50px;width:50px}.p-category-list{margin-top:7.6rem}.p-category-list__link{padding-bottom:1.5rem;padding-top:1.5rem}}