@charset "utf-8";@media (min-width:1440px){.paging{display:flex;align-items:center;justify-content:center;margin-top:40px}.paging li{margin:0 12px}.paging li a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-weight:500;font-size:16px;line-height:1.3;text-align:center;letter-spacing:.05em;color:var(--color-01);border-radius:999px}.paging li.prev a,.paging li.next a{border:1px solid var(--color-01);position:relative}.paging li.prev a:after,.paging li.next a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(../images_min/common/ic_next.webp);mask-image:url(../images_min/common/ic_next.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:9px 15px;mask-size:9px 15px;background-color:var(--color-01)}.paging li.prev a:after{-webkit-mask-image:url(../images_min/common/ic_prev.webp);mask-image:url(../images_min/common/ic_prev.webp)}.paging li.active{pointer-events:none}.paging li.active a{color:#fff;background-color:var(--color-01)}.paging li.disable{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.4}.paging li.disable a{pointer-events:none;background-color:#cacaca}}@media (min-width:768px) and (max-width:1439px){.paging{display:flex;align-items:center;justify-content:center;margin-top:2.78vw}.paging li{margin:0 .83vw}.paging li a{display:flex;justify-content:center;align-items:center;width:2.78vw;height:2.78vw;font-weight:500;font-size:1.11vw;line-height:1.3;text-align:center;letter-spacing:.05em;color:var(--color-01);border-radius:69.42vw}.paging li.prev a,.paging li.next a{border:1px solid var(--color-01);position:relative}.paging li.prev a:after,.paging li.next a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(../images_min/common/ic_next.webp);mask-image:url(../images_min/common/ic_next.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.63vw 1.04vw;mask-size:.63vw 1.04vw;background-color:var(--color-01)}.paging li.prev a:after{-webkit-mask-image:url(../images_min/common/ic_prev.webp);mask-image:url(../images_min/common/ic_prev.webp)}.paging li.active{pointer-events:none}.paging li.active a{color:#fff;background-color:var(--color-01)}.paging li.disable{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.4}.paging li.disable a{pointer-events:none;background-color:#cacaca}}@media (max-width:767px){.paging{display:flex;align-items:center;justify-content:center;margin-top:5.9vw}.paging li{margin:0 2.82vw}.paging li a{display:flex;justify-content:center;align-items:center;width:10.26vw;height:10.26vw;font-weight:500;font-size:4.1vw;line-height:1.3;text-align:center;letter-spacing:.05em;color:var(--color-01);border-radius:256.15vw}.paging li.prev a,.paging li.next a{border:1px solid var(--color-01);position:relative}.paging li.prev a:after,.paging li.next a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(../images_min/common/ic_next.webp);mask-image:url(../images_min/common/ic_next.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:2.31vw 3.85vw;mask-size:2.31vw 3.85vw;background-color:var(--color-01)}.paging li.prev a:after{-webkit-mask-image:url(../images_min/common/ic_prev.webp);mask-image:url(../images_min/common/ic_prev.webp)}.paging li.active{pointer-events:none}.paging li.active a{color:#fff;background-color:var(--color-01)}.paging li.disable{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.4}.paging li.disable a{pointer-events:none;background-color:#cacaca}}@media (min-width:1440px){.topics{padding-bottom:40px}.topics-layout{border-bottom:1px solid var(--gray-li)}.topics__content{padding:0}}@media (min-width:768px) and (max-width:1439px){.topics{padding-bottom:2.78vw}.topics-layout{border-bottom:1px solid var(--gray-li)}.topics__content{padding:0}}@media (max-width:767px){.topics{padding-bottom:6.15vw}.topics-layout{border-bottom:1px solid var(--gray-li)}.topics-sidebar{padding:5.13vw;grid-template-columns:1fr}.topics__content{padding:0}.topics-list{display:grid;grid-template-columns:repeat(2,1fr)}}