.common-list-anchor .m-list-anchor{font-size:16px;letter-spacing:.4px;line-height:1.5em;list-style:none;margin:0;padding:0}.common-list-anchor .m-list-anchor-item{display:contents}.common-list-anchor .anchor-link{align-items:center;border:none;color:var(--text-black);display:inline-flex;gap:8px;overflow-wrap:anywhere;padding:8px 15px;text-decoration:none;transition-duration:var(--transition-duration);transition-property:opacity;transition-timing-function:var(--transition-timing-function);white-space:nowrap}.common-list-anchor .anchor-link .icon{display:inline-flex;flex-shrink:0;line-height:0}.common-list-anchor .anchor-link .label{font-size:16px;min-width:0;white-space:normal;word-break:break-word}.common-list-anchor html{scroll-behavior:smooth}.common-list-anchor .anchor-target{scroll-margin-top:var(--anchor-offset,80px)}.common-list-anchor.is-flex .m-list-anchor{display:flex;flex-wrap:wrap}.common-list-anchor.is-flex .anchor-link{border-right:1px solid var(--smp-gray)}.common-list-anchor.is-flex .m-list-anchor-item:first-child .anchor-link{border-left:1px solid var(--smp-gray)}.common-list-anchor.is-block .m-list-anchor,.common-list-anchor.is-block .m-list-anchor-item{display:block}.common-list-anchor.is-block .anchor-link{box-sizing:border-box;display:flex;width:100%}@media (max-width:768px){.common-list-anchor .anchor-link .label{font-size:var(--vw-16,16px)}.common-list-anchor.is-flex .m-list-anchor{overflow-x:auto}.common-list-anchor.is-block .anchor-link{margin:0;padding:8px 15px}}@media (min-width:769px){.common-list-anchor .anchor-link:hover{opacity:var(--opacity-hover)}}