.article-index-title[data-v-41082111]{background-color:#f4f4f4;padding:56px 72px}.article-index-title__main[data-v-41082111]{font-family:TsukuAntiqueLGoStd-B;font-size:28px;font-weight:700;letter-spacing:.1em}.article-index-title__sub[data-v-41082111]{display:block;font-size:13px;line-height:1.8em;margin-top:20px}.article-index-title__sub[data-v-41082111] a{text-decoration:underline}.article-index-title__sub[data-v-41082111] a:hover{text-decoration:none}.article-index-contents-container[data-v-41082111]{padding:32px 72px}.article-index-contents[data-v-41082111]{display:flex;padding:36px 0 36px 36px;position:relative}.article-index-contents[data-v-41082111]:before{background-color:#c4c4c4;bottom:0;content:"";left:6px;position:absolute;top:0;width:1px}.article-index-contents[data-v-41082111]:first-child:before{top:40px}.article-index-contents[data-v-41082111]:last-child:before{bottom:auto;height:40px}.article-index-contents__circle[data-v-41082111]{background-color:#fafafa;border-radius:50%;height:40px;left:-14px;position:absolute;top:28px;width:40px}.article-index-contents__circle[data-v-41082111]:after{background-color:#e9e9e9;border-radius:50%;content:"";inset:10px;position:absolute}.article-index-contents__meta[data-v-41082111]{width:128px}.article-index-contents__date[data-v-41082111]{color:#c4c4c4;font-size:12px}.article-index-contents__category[data-v-41082111]{border:1px solid #c4c4c4;display:inline-block;font-size:12px;margin-top:12px;padding:8px 16px}.article-index-contents__title-container[data-v-41082111]{align-items:center;display:flex;padding-left:60px;position:relative;width:520px}.article-index-contents__title-container[data-v-41082111]:before{background-color:#c4c4c4;content:"";height:1px;left:24px;position:absolute;top:50%;width:36px}.article-index-contents__thumbnail[data-v-41082111]{background-position:50%;background-size:cover;flex-shrink:0;height:112px;margin-left:20px;width:160px}.article-index-contents__title[data-v-41082111]{font-size:20px;font-weight:700;line-height:1.5em;padding-left:20px}@media screen and (max-width:768px){.article-index-title[data-v-41082111]{box-sizing:border-box;margin:0 auto;padding:20px;width:calc(100% - 40px)}.article-index-title__main[data-v-41082111]{font-size:16px}.article-index-title__sub[data-v-41082111]{font-size:10px;margin-top:12px}.article-index-contents-container[data-v-41082111]{padding:0 20px 32px}.article-index-contents[data-v-41082111]{display:block;padding:12px 0}.article-index-contents[data-v-41082111]:before{left:20px}.article-index-contents__circle[data-v-41082111]{height:20px;left:10px;top:28px;width:20px}.article-index-contents__circle[data-v-41082111]:after{inset:4px}.article-index-contents__meta[data-v-41082111]{display:flex;margin-top:16px;padding-left:60px;width:auto}.article-index-contents__date[data-v-41082111]{font-size:10px;padding:4px}.article-index-contents__category[data-v-41082111]{font-size:10px;margin-top:0;padding:4px}.article-index-contents__title-container[data-v-41082111]{margin-top:16px;padding-left:64px;width:auto}.article-index-contents__title-container[data-v-41082111]:before{display:none}.article-index-contents__thumbnail[data-v-41082111]{height:72px;margin-left:0;margin-right:16px;width:100px}.article-index-contents__title[data-v-41082111]{font-size:16px;padding-left:0}}.pagination[data-v-52be6408]{align-items:center;display:flex;font-weight:700;justify-content:center;padding:40px 0;position:relative}.pagination__arrow[data-v-52be6408]{transition:opacity .3s}.pagination__arrow--prev[data-v-52be6408]{margin-right:24px}.pagination__arrow--next[data-v-52be6408]{margin-left:24px}@media screen and (min-width:768px){.pagination__arrow[data-v-52be6408]:hover{opacity:.6}}.pagination__number[data-v-52be6408]{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;margin:0 12px;transition:opacity .3s;width:48px}.pagination__number--current[data-v-52be6408]{background-color:#000;color:#fff;pointer-events:none}@media screen and (min-width:768px){.pagination__number[data-v-52be6408]:hover{opacity:.6}}@media screen and (max-width:768px){.pagination__arrow[data-v-52be6408]{display:none}.pagination__number[data-v-52be6408]{font-size:13px;height:36px;margin:0 8px;width:36px}}
