@font-face{font-family:"Noto Sans JP";font-weight:400;font-display:swap;src:url(../media/files/fonts/NotoSansJP-Regular.woff)}@font-face{font-family:"Noto Sans JP";font-weight:500;font-display:swap;src:url(../media/files/fonts/NotoSansJP-Medium.woff)}@font-face{font-family:"Noto Sans JP";font-weight:700;font-display:swap;src:url(../media/files/fonts/NotoSansJP-Bold.woff)}@font-face{font-family:"Noto Sans JP";font-weight:900;font-display:swap;src:url(../media/files/fonts/NotoSansJP-Black.woff)}@font-face{font-family:"M PLUS Rounded 1c";font-weight:900;font-display:swap;src:url(../media/files/fonts/NotoSansJP-Black.woff)}.c-pagination__list{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:120px}@media only screen and (max-width: 767px){.c-pagination__list{gap:12px;margin-top:64px}}.c-pagination__link,.c-pagination__text{font-size:18px;font-weight:500;background:#f2f2f2;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s}@media only screen and (max-width: 767px){.c-pagination__link,.c-pagination__text{width:40px;height:40px;font-size:16px}}.c-pagination__link.active{background:#a9ce52}@media only screen and (min-width: 768px){.c-pagination__link:hover{background:#a9ce52;cursor:pointer}}.c-pagination__link--prev,.c-pagination__link--next{position:relative}.c-pagination__link--prev::before,.c-pagination__link--next::before{position:absolute;content:"";width:18px;height:12px;background-image:url("../media/images/common/arrow.svg");background-size:contain;background-repeat:no-repeat;left:50%;top:50%}.c-pagination__link--prev::before{transform:translate(-50%, -50%) rotate(180deg)}.c-pagination__link--next::before{transform:translate(-50%, -50%)}.c-category{padding-bottom:0}.c-category__list{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:center;background:#f2f2f2;border-radius:24px;width:100%;max-width:960px;padding:40px;margin:0 auto}@media only screen and (max-width: 767px){.c-category__list{padding:20px}}@media only screen and (max-width: 480px){.c-category__list{flex-direction:column}}.c-category__link{padding:6px 24px;display:block}.c-category__link-deco{position:relative;transition:all .3s;border-radius:30px}.c-category__link-deco::before{position:absolute;content:"";width:12px;height:12px;border-radius:50%;background:#a9ce52;top:50%;left:4px;transform:translateY(-50%)}.c-category__link-deco.current{background:#a9ce52;border-radius:30px}@media only screen and (min-width: 768px){.c-category__link-deco:hover{background:#a9ce52}}.c-category__link-deco--purple::before{background:#b295f9}.c-category__link-deco--purple.current{background:#b295f9}@media only screen and (min-width: 768px){.c-category__link-deco--purple:hover{background:#b295f9}}.c-category__link-deco--blue::before{background:#00b8ff}.c-category__link-deco--blue.current{background:#00b8ff}@media only screen and (min-width: 768px){.c-category__link-deco--blue:hover{background:#00b8ff}}.c-category__link-deco--yellow::before{background:#ffc72d}.c-category__link-deco--yellow.current{background:#ffc72d}@media only screen and (min-width: 768px){.c-category__link-deco--yellow:hover{background:#ffc72d}}.c-category__link-deco--red::before{background:#ff695b}.c-category__link-deco--red.current{background:#ff695b}@media only screen and (min-width: 768px){.c-category__link-deco--red:hover{background:#ff695b}}.c-category__text{font-weight:bold}.p-interview-category{padding-bottom:0}.p-interview{padding-top:0}.p-interview__text{margin-top:80px}@media only screen and (max-width: 767px){.p-interview__text{margin-top:48px}}.p-interview__text--large{font-size:20px;font-weight:bold}.p-interview__list{margin-top:64px}@media only screen and (max-width: 767px){.p-interview__list{margin-top:48px}}