.component--link{color:var(--theme_color_font01);display:block;font-weight:500;height:100%;text-decoration:none}@media screen and (min-width:1051px){a:has(.component--link){text-decoration:none}}.component--link.has--design-type-text{color:var(--theme_color_main);font-size:14px;padding-left:25px;position:relative;transition:.7s}.component--link.has--design-type-text:before{aspect-ratio:16/13;background-color:var(--theme_color_main);content:"";left:0;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi40MzgiIGhlaWdodD0iMTMuMjQ3IiB2aWV3Qm94PSIwIDAgMTYuNDM4IDEzLjI0NyI+PGcgZmlsbD0iIzAwM2Q3ZCI+PHBhdGggZD0iTTkuNzUgNy4zNzRoLTlhLjc1Ljc1IDAgMCAxLS43NS0uNzUuNzUuNzUgMCAwIDEgLjc1LS43NWg5YS43NS43NSAwIDAgMSAuNzUuNzUuNzUuNzUgMCAwIDEtLjc1Ljc1Ii8+PHBhdGggZD0iTTkuODEgMTMuMjQ3YS43NS43NSAwIDAgMS0uNTMtMS4yOGw1LjM0My01LjM0M0w5LjI4IDEuMjgxQS43NS43NSAwIDAgMSAxMC4zNDEuMjJsNS44NzQgNS44NzRhLjc1Ljc1IDAgMCAxIDAgMS4wNjFsLTUuODc0IDUuODc0YS43NS43NSAwIDAgMS0uNTMxLjIxOCIvPjwvZz48L3N2Zz4=);mask-size:cover;position:absolute;top:50%;transform:translateY(-50%);transition:.7s;width:14px}@media screen and (min-width:1051px){:not(a) .component--link.has--design-type-text:hover:before,a:hover .component--link.has--design-type-text:before{left:5px}}.component--link.has--design-type-title{color:var(--theme_color_main);font-size:1em;padding-right:58px;padding-top:0;padding-block:10px;position:relative;transition:.7s}.component--link.has--design-type-title:after,.component--link.has--design-type-title:before{background-position:50%;background-size:cover;content:"";height:46px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.7s;width:46px}.component--link.has--design-type-title:before{background-image:url(https://147975698.fs1.hubspotusercontent-eu1.net/hubfs/147975698/raw_assets/public/liquid-theme/assets/img/modules/icon_arrow_custom.svg)}.component--link.has--design-type-title:after{background-image:url(https://147975698.fs1.hubspotusercontent-eu1.net/hubfs/147975698/raw_assets/public/liquid-theme/assets/img/modules/icon_arrow_custom_h.svg);opacity:0}@media screen and (min-width:1051px){:not(a) .component--link.has--design-type-title:hover:after,:not(a) .component--link.has--design-type-title:hover:before,a:hover .component--link.has--design-type-title:after,a:hover .component--link.has--design-type-title:before{height:50px;width:50px}:not(a) .component--link.has--design-type-title:hover:before,a:hover .component--link.has--design-type-title:before{opacity:0}:not(a) .component--link.has--design-type-title:hover:after,a:hover .component--link.has--design-type-title:after{opacity:1}}.component--link.has--design-type-label{background-color:var(--theme_color_sub);border:1px solid var(--theme_color_sub);border-radius:4px;color:var(--theme_color_font02);padding:5px;text-align:center;transition:.7s}@media screen and (min-width:1051px){:not(a) .component--link.has--design-type-label:hover,a:hover .component--link.has--design-type-label{background-color:var(--theme_color_font02);color:var(--theme_color_sub)}}.component--link.has--design-type-icon_label{background-color:var(--theme_color_sub);border:1px solid var(--theme_color_sub);border-radius:4px;color:var(--theme_color_font02);padding:5px;text-align:center;transition:.7s}.component--link.has--design-type-icon_label:before{background-image:url(https://cdn.hubone.co.jp/hubfs/hubone-theme/images/dummy/dummy.jpg);background-position:50%;background-size:cover;content:"";display:inline-block;height:1em;margin-right:10px;transition:.7s;width:1em}@media screen and (min-width:1051px){:not(a) .component--link.has--design-type-icon_label:hover,a:hover .component--link.has--design-type-icon_label{background-color:var(--theme_color_font02);color:var(--theme_color_sub)}}.component--link.has--design-type-button{background-color:var(--theme_color_main);border:1px solid var(--theme_color_main);border-radius:9999px;color:var(--theme_color_font02);padding:15px 55px;position:relative;text-align:center;transition:.7s}.component--link.has--design-type-button:before{background-color:var(--theme_color_font02);border-radius:11px;content:"";height:22px;left:20px;position:absolute;top:50%;transform:translateY(-50%);transition:.7s;width:22px}.component--link.has--design-type-button:after{border-right:2px solid var(--theme_color_main);border-top:2px solid var(--theme_color_main);content:"";height:7px;left:25px;position:absolute;top:50%;transform:rotate(45deg) translateY(-50%);transform-origin:top;transition:.7s;width:7px}@media screen and (min-width:1051px){:not(a) .component--link.has--design-type-button:hover,a:hover .component--link.has--design-type-button{background-color:var(--theme_color_font02);color:var(--theme_color_main)}:not(a) .component--link.has--design-type-button:hover:before,a:hover .component--link.has--design-type-button:before{background-color:var(--theme_color_font02)}:not(a) .component--link.has--design-type-button:hover:after,a:hover .component--link.has--design-type-button:after{left:31px}}.component--link.has--design-type-small_button{background-color:var(--theme_color_sub);border:1px solid var(--theme_color_sub);border-radius:9999px;color:var(--theme_color_font02);padding:5px 30px 5px 55px;position:relative;transition:.7s}.component--link.has--design-type-small_button:after{border-right:2px solid var(--theme_color_font02);border-top:2px solid var(--theme_color_font02);content:"";height:7px;left:25px;position:absolute;top:50%;transform:rotate(45deg) translateY(-50%);transform-origin:top;transition:.7s;width:7px}@media screen and (min-width:1051px){:not(a) .component--link.has--design-type-small_button:hover,a:hover .component--link.has--design-type-small_button{background-color:var(--theme_color_font02);color:var(--theme_color_sub)}:not(a) .component--link.has--design-type-small_button:hover:after,a:hover .component--link.has--design-type-small_button:after{border-color:var(--theme_color_sub);left:31px}}.component--link.has--design-type-icon_button{background-color:var(--theme_color_sub);border:1px solid var(--theme_color_sub);border-radius:4px;color:var(--theme_color_font02);padding:20px 20px 20px 55px;position:relative;transition:.7s}.component--link.has--design-type-icon_button:before{background-color:var(--theme_color_font02);content:"";display:inline-block;height:1em;left:20px;max-width:22px;position:absolute;top:24px;transition:.7s}@media screen and (min-width:1051px){:not(a) .component--link.has--design-type-icon_button:hover,a:hover .component--link.has--design-type-icon_button{background-color:var(--theme_color_font02);color:var(--theme_color_sub)}:not(a) .component--link.has--design-type-icon_button:hover:before,a:hover .component--link.has--design-type-icon_button:before{background-color:var(--theme_color_sub)}}.component--link.has--design-type-tag .element--body{display:flex;flex-wrap:wrap;gap:7px}.component--link.has--design-type-tag{align-items:center;background-color:#a0b7d0;border:1px solid #a0b7d0;color:var(--theme_color_font02);display:flex;font-size:11px;justify-content:center;padding:2px 10px;transition:.7s}@media screen and (min-width:1051px){a.component--link.has--design-type-tag:hover{background-color:var(--theme_color_font02);border:1px solid #a0b7d0;color:#a0b7d0}}.component--link.has--design-type-hashtag .element--body{display:flex;flex-wrap:wrap;gap:7px}.component--link.has--design-type-hashtag{color:var(--theme_color_font01);font-size:.75rem;padding-left:10px;position:relative;transition:.7s}.component--link.has--design-type-hashtag:before{content:"#";left:0;position:absolute}@media screen and (min-width:1051px){:not(a) .component--link.has--design-type-hashtag:hover,a:hover .component--link.has--design-type-hashtag{color:var(--theme_color_main)}}.component--link.has--design-type-tab{align-items:center;border-bottom:1px solid var(--theme_color_font01);color:var(--theme_color_font01);display:flex;justify-content:center;padding:8px;position:relative;transition:.7s}.component--link.has--design-type-tab:before{background-color:var(--theme_color_font01);content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:100%;transition:.7s;width:1px}@media screen and (min-width:1051px){:not(a) .component--link.has--design-type-tab:hover,a:hover .component--link.has--design-type-tab{border-color:var(--theme_color_sub);color:var(--theme_color_sub)}:not(a) .component--link.has--design-type-tab:hover:before,a:hover .component--link.has--design-type-tab:before{background-color:var(--theme_color_sub);height:15px}}.component--link.has--design-type-anchor{border-top:1px solid var(--theme_color_font01);color:var(--theme_color_font01);padding-right:25px;padding-top:8px;position:relative;transition:.7s}.component--link.has--design-type-anchor:before{border-bottom:1px solid var(--theme_color_font01);border-right:1px solid var(--theme_color_font01);content:"";display:inline-block;height:8px;position:absolute;right:5px;top:13px;transform:rotate(45deg);transition:.7s;width:8px}@media screen and (min-width:1051px){:not(a) .component--link.has--design-type-anchor:hover,a:hover .component--link.has--design-type-anchor{border-top:1px solid var(--theme_color_sub);color:var(--theme_color_sub)}:not(a) .component--link.has--design-type-anchor:hover:before,a:hover .component--link.has--design-type-anchor:before{border-bottom:1px solid var(--theme_color_sub);border-right:1px solid var(--theme_color_sub);top:17px}}.component--link.has--design-type-index{align-items:center;border-top:1px solid var(--theme_color_font01);color:var(--theme_color_font01);display:flex;justify-content:center;padding:8px 10px 15px;position:relative;text-align:center;transition:.7s}.component--link.has--design-type-index:before{border-bottom:1px solid var(--theme_color_font01);border-right:1px solid var(--theme_color_font01);bottom:3px;content:"";display:inline-block;height:8px;left:0;margin:0 auto;position:absolute;right:0;transform:rotate(45deg);transition:.7s;width:8px}@media screen and (min-width:1051px){:not(a) .component--link.has--design-type-index:hover,a:hover .component--link.has--design-type-index{border-top:1px solid var(--theme_color_sub);color:var(--theme_color_sub)}:not(a) .component--link.has--design-type-index:hover:before,a:hover .component--link.has--design-type-index:before{border-bottom:1px solid var(--theme_color_sub);border-right:1px solid var(--theme_color_sub);bottom:0}}