.custom-link-block a:not([class*='mod-font_size-base']){letter-spacing:-.02em}.custom-link_align-left{text-align:left}.custom-link_align-right{text-align:right}.custom-link_align-center{text-align:center}@media(max-width:767px){.custom-link_to-left.custom-link_align-right{text-align:left}}.custom-link_circle{display:inline-block;background-color:transparent;box-shadow:none;border-radius:50%;width:52px;height:52px;line-height:52px;position:relative}.custom-link_circle:hover{background-color:transparent}.custom-link_circle__arrow01,.custom-link_circle__arrow02{position:absolute;top:50%;left:50%;width:28px;height:auto;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;transition:left .3s cubic-bezier(0.45,0.25,0.60,0.95),opacity .3s cubic-bezier(0.45,0.25,0.60,0.95)}.custom-link_circle__arrow02{opacity:0;left:10%}.custom-link_circle:hover .custom-link_circle__arrow01{left:90%;opacity:0}.custom-link_circle:hover .custom-link_circle__arrow02{left:50%;opacity:1}.custom-link_circle circle{stroke-width:2px}.custom-link_circle__circle02{position:absolute;top:0;left:0}.custom-link_circle__circle02 circle{stroke-dasharray:160;stroke-dashoffset:160;transition:stroke-dashoffset .5s cubic-bezier(0.45,0.25,0.60,0.95)}.custom-link_circle:hover .custom-link_circle__circle02 circle{stroke-dashoffset:0}