.p-list__main{display:grid;gap:calc(var(--spacing-unit-px)*4) calc(var(--spacing-unit-px)*3);grid-template-columns:repeat(2, 1fr)}@media(max-width: 767px){.p-list__main{gap:calc(var(--spacing-unit-px)*2) calc(var(--spacing-unit-px)*1)}}.p-detail{width:60%;margin:auto;padding-bottom:calc(80/var(--rem-to-px)*1rem);padding-top:calc(96/var(--rem-to-px)*1rem)}.p-detail__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--spacing-unit-px)*1.5);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto}.p-detail__date{font-size:var(--font-size-200);letter-spacing:0}.p-detail__category{height:calc(24/var(--rem-to-px)*1rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color-main);border-radius:9999px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 calc(var(--spacing-unit-px)*1.5)}.p-detail__category-item{color:var(--color-main);line-height:1}.p-detail__category-item:not(:first-child){display:none}.p-detail__title{font-family:var(--font-serif);font-weight:var(--font-weight-regular);letter-spacing:-0.05em;font-size:var(--font-size-800);padding-top:calc(var(--spacing-unit-px)*2);text-align:center;word-break:auto-phrase}.p-detail__eyecatch{padding-top:calc(var(--spacing-unit-px)*6)}.p-detail__eyecatch img{border-radius:10px}.p-detail__body{padding-top:calc(var(--spacing-unit-px)*5)}.p-detail__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:calc(var(--spacing-unit-px)*6)}@media(max-width: 767px){.p-detail{width:90%;padding-bottom:calc(40/var(--rem-to-px)*1rem);padding-top:calc(30/var(--rem-to-px)*1rem)}.p-detail__info{gap:calc(var(--spacing-unit-px)*1)}.p-detail__date{font-size:var(--font-size-100)}.p-detail__category-item{font-size:var(--font-size-50)}.p-detail__title{font-size:var(--font-size-500);padding-top:calc(var(--spacing-unit-px)*1)}.p-detail__eyecatch{padding-top:calc(var(--spacing-unit-px)*3)}.p-detail__body{padding-top:calc(var(--spacing-unit-px)*3)}.p-detail__back{padding-top:calc(var(--spacing-unit-px)*3)}}
