@keyframes rotate{to{rotate:1turn}}@keyframes diamond-hover{0%{fill:var(--color-03)}to{fill:#ffa724}}.news-category .contents{padding:15vw 0 0;overflow:clip}.cont-body--article{width:60%;max-width:1000px;margin:0 auto;padding:0}.p-category-list{display:block}.p-category-list__grid{padding:calc(30/var(--fs-center)*1em) 0;gap:calc(16/var(--fs-center)*1em);border:1px solid var(--color-01);border-radius:var(--radius);background:var(--color-02);margin:0;list-style:none;display:grid}.p-category-list__item{display:grid}.p-category-list__item a{padding:0 calc(65/var(--fs-center)*1em) 0 calc(25/var(--fs-center)*1em);color:var(--color-01);word-break:auto-phrase;line-height:1;text-decoration:none;display:block;position:relative}.p-category-list__item a span{--fs-min:12;--fs-max:17;--fs-center:15;min-width:15ch;max-width:21ch;word-break:auto-phrase;font-weight:700;line-height:1.625;display:block;left:auto}.p-category-list__item a .c-arw{margin:auto;margin-right:calc(20/var(--fs-center)*1em);pointer-events:none;position:absolute;inset:0;rotate:0deg!important}.p-category-list__item a .c-arw svg{scale:.75}.p-category-list__item a .c-arw__arw{left:4px}.p-category-list__item a .c-arw use{stroke:#000;stroke-width:.3px;scale:.4}.p-category-list__item a .c-arw__bg rect{stroke-dasharray:30 70;stroke-dashoffset:40px;stroke-linecap:round;stroke-width:1.1px!important}.wp-pagenavi{margin-top:calc(90/var(--fs-center)*1em);padding:calc(55/var(--fs-center)*1em) 0 0;border-top:1px solid var(--color-bdr);justify-content:center;align-items:center;display:flex}.wp-pagenavi .current,.wp-pagenavi .page{aspect-ratio:1;--fs-min:13;--fs-max:18;--fs-center:16;width:2.5em;height:auto;line-height:1;font-family:var(--font-gothic);border-radius:100%;place-items:center;margin:0 .5em;padding:0 0 .15em;transition:color .2s ease-out,scale cubic-bezier(.16,1,.3,1);display:grid;position:relative}.wp-pagenavi .current:before,.wp-pagenavi .page:before{z-index:0;content:"";mix-blend-mode:darken;border:1px solid #0000;border-radius:100%;width:100%;height:100%;transition:border-color .2s ease-out,scale .2s ease-out,background-color .2s ease-out;position:absolute;top:0;left:0}.wp-pagenavi .current:before{border-color:var(--color-bdr);scale:1}.wp-pagenavi .first,.wp-pagenavi .last{display:none}.nextpostslink,.previouspostslink{color:#111;--fs-min:13;--fs-max:18;--fs-center:16;justify-content:center;place-items:center;gap:.75em;width:fit-content;transition:background-color .2s ease-out,color .2s ease-out,transform .4s cubic-bezier(.25,1,.5,1);display:flex;position:relative}.nextpostslink.is-disable,.previouspostslink.is-disable{opacity:.5;pointer-events:none}.nextpostslink:focus-visible,.previouspostslink:focus-visible{color:var(--color-03)}.nextpostslink:focus-visible c-arw,.previouspostslink:focus-visible c-arw{--txt-color:var(--color-03)}.nextpostslink.is-disabled,.previouspostslink.is-disabled{opacity:.5;pointer-events:none}.previouspostslink{margin-right:5em}.nextpostslink{margin-left:5em}.wp-pagenavi .page:focus-visible{color:var(--color-03)}.wp-pagenavi .page:focus-visible:before{border-color:var(--color-09);background-color:var(--color-09);scale:1.1}.article-end-area{margin:calc(45/var(--fs-center)*1em) 0 0;padding:calc(50/var(--fs-center)*1em) 0 0;border-top:1px solid var(--color-bdr);grid-template-columns:repeat(3,auto);justify-content:center;gap:4em;font-weight:500;display:grid}.article-end-area__btn{--fs-min:14;--fs-max:18;--fs-center:16;align-content:center;align-items:center;gap:.75em;width:fit-content;line-height:1;transition:color .2s ease-out;display:flex}.article-end-area__btn:focus-visible{color:var(--color-03)}.article-end-area__btn:focus-visible c-arw{--txt-color:var(--color-03)}.p-share-btns{justify-content:center;justify-items:center;gap:0;margin:0 auto}.c-share-btn,.p-share-btns{width:fit-content;display:flex}.c-share-btn{--color:var(--color-01);padding:calc(10/var(--fs-center)*1em) calc(25/var(--fs-center)*1em) calc(10/var(--fs-center)*1em) calc(20/var(--fs-center)*1em);align-items:center;gap:calc(10/var(--fs-center)*1em);color:var(--color);transition:color var(--e);border-radius:100px;text-decoration:none;transition:background-color .2s ease-out}.c-share-btn__ico{aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;width:1.5em;height:auto;display:flex}.c-share-btn__ico svg{width:100%;display:block}.c-share-btn__ico svg path{fill:var(--color);transition:fill var(--e)}.c-share-btn__txt{--fs-min:11;--fs-max:15;--fs-center:13;letter-spacing:0;white-space:nowrap;font-weight:500;line-height:1}.c-share-btn:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.c-share-btn--x .c-share-btn__ico{width:1.5em}.c-share-btn:focus-visible{--color:var(--color-03);background:var(--color-09)}@media (width<=967px){.news-category .contents{padding:25vw 0 0}.cont-body--article{width:100%;padding:0 var(--margin)}.p-category-list{width:100%}.p-category-list__grid{padding:calc(24/var(--fs-center)*1em) calc(20/var(--fs-center)*1em);gap:calc(12/var(--fs-center)*1em) calc(24/var(--fs-center)*1em);grid-template-columns:repeat(2,1fr)}.p-category-list__item a{flex-wrap:wrap;grid-template-columns:auto auto;justify-content:flex-start;align-items:flex-start;gap:5px;padding:0;display:grid}.p-category-list__item a span{--fs-min:12;--fs-max:15;--fs-center:13;min-width:0;word-break:unset;line-height:1.4}.p-category-list__item a .c-arw{width:1.5em;margin:0;position:relative;inset:auto}.p-category-list__item a .c-arw svg{scale:.8}.wp-pagenavi{margin-top:calc(30/var(--fs-center)*1em);justify-content:center;gap:0;padding:2em 0 0}.wp-pagenavi .current,.wp-pagenavi .page{width:2.2em;margin:0;padding:0}.nextpostslink,.previouspostslink{--fs-min:11;--fs-max:16;--fs-center:14;width:fit-content}.previouspostslink{margin-right:1em}.nextpostslink{margin-left:1em}.article-end-area{padding:2em var(--margin) 0;justify-content:space-between;gap:0}.article-end-area__btn{--fs-min:12;--fs-max:16;--fs-center:14}}@media (any-hover:hover){.nextpostslink.is-hover,.nextpostslink:hover,.previouspostslink.is-hover,.previouspostslink:hover{color:var(--color-03)}.nextpostslink.is-hover c-arw,.nextpostslink:hover c-arw,.previouspostslink.is-hover c-arw,.previouspostslink:hover c-arw{--txt-color:var(--color-03)}.wp-pagenavi .page.is-hover,.wp-pagenavi .page:hover{color:var(--color-03)}.wp-pagenavi .page.is-hover:before,.wp-pagenavi .page:hover:before{border-color:var(--color-09);background-color:var(--color-09);scale:1.1}.article-end-area__btn.is-hover,.article-end-area__btn:hover{color:var(--color-03)}.article-end-area__btn.is-hover c-arw,.article-end-area__btn:hover c-arw{--txt-color:var(--color-03)}.c-share-btn.is-hover,.c-share-btn:hover{--color:var(--color-03);background:var(--color-09)}}
