@charset "UTF-8";.capsule-clickable{position:relative;display:block;width:max-content}.capsule-clickable:where([data-color=black]){--_decoration-color: #e6501e}.capsule-clickable:where([data-color=white]){--_decoration-color: #e6501e}.capsule-clickable:where([data-color=orange]){--_decoration-color: #fff}.capsule-clickable:where([data-appearance=border][data-color=black]){--_color: #000;--_background-color: transparent;--_hovered-background-color: #e6501e;--_hovered-decoration-color: #fff}.capsule-clickable:where([data-appearance=border][data-color=white]){--_color: #fff;--_background-color: transparent;--_hovered-background-color: #e6501e;--_hovered-decoration-color: #fff}.capsule-clickable:where([data-appearance=border][data-color=orange]){--_color: #e6501e;--_background-color: transparent;--_hovered-background-color: #fff;--_hovered-decoration-color: #fff}.capsule-clickable:where([data-appearance=fill]){--_color: #000}.capsule-clickable:where([data-appearance=fill][data-color=black]){--_color: #fff;--_background-color: #000;--_hovered-background-color: #fff;--_hovered-decoration-color: #000}.capsule-clickable:where([data-appearance=fill][data-color=white]){--_background-color: #fff;--_hovered-background-color: #e6501e;--_hovered-decoration-color: #fff}.capsule-clickable:where([data-appearance=fill][data-color=orange]){--_background-color: #e6501e;--_hovered-background-color: #fff;--_hovered-decoration-color: #e6501e}.capsule-clickable:where([data-color=gray]){--_decoration-color: #e6501e}.capsule-clickable:where([data-appearance=border][data-color=gray]){--_color: #888888;--_background-color: transparent;--_hovered-background-color: #e6501e;--_hovered-color: #fff;--_hovered-decoration-color: #fff}.capsule-clickable[data-decoration-position=start] .capsule-clickable__decoration{order:-1}.capsule-clickable:where([class]){--_content-padding: calc(16 / var(--base-width) * min(var(--max-base-width) * 1px, 100vw)) calc(20 / var(--base-width) * min(var(--max-base-width) * 1px, 100vw));--_content-column-gap: calc(8 / var(--base-width) * min(var(--max-base-width) * 1px, 100vw));--_label-line-height: 1}:where([lang=ja]) .capsule-clickable:where([class]),.capsule-clickable:where([class]):where([lang=ja]){--_line-height: 1.5;font-family:Yu Gothic,YuGothic,YakuHanJP,Noto Sans JP,メイリオ,Meiryo,sans-serif;font-weight:700;font-size:calc(14 / var(--base-width) * min(var(--max-base-width) * 1px,100vw));line-height:var(--_line-height);letter-spacing:.1em}:where([lang=en]) .capsule-clickable:where([class]),.capsule-clickable:where([class]):where([lang=en]){--_line-height: 1.8;font-family:DM Sans,sans-serif;font-weight:500;font-size:calc(14 / var(--base-width) * min(var(--max-base-width) * 1px,100vw));line-height:var(--_line-height);letter-spacing:.01em}@media screen and (min-width:768px){:where([lang=en]) .capsule-clickable:where([class]),.capsule-clickable:where([class]):where([lang=en]){--_line-height: 1.2;font-family:DM Sans,sans-serif;font-weight:500;font-size:calc(16 / var(--base-width) * min(var(--max-base-width) * 1px,100vw));line-height:var(--_line-height);letter-spacing:.01em}}.capsule-clickable:where([class]):where([data-size=small]){--_content-padding: calc(12 / var(--base-width) * min(var(--max-base-width) * 1px, 100vw)) calc(16 / var(--base-width) * min(var(--max-base-width) * 1px, 100vw))}:where([lang=ja]) .capsule-clickable:where([class]):where([data-size=small]),.capsule-clickable:where([class]):where([data-size=small]):where([lang=ja]){--_line-height: 1.5;font-family:Yu Gothic,YuGothic,YakuHanJP,Noto Sans JP,メイリオ,Meiryo,sans-serif;font-weight:700;font-size:calc(12 / var(--base-width) * min(var(--max-base-width) * 1px,100vw));line-height:var(--_line-height);letter-spacing:.05em}:where([lang=en]) .capsule-clickable:where([class]):where([data-size=small]),.capsule-clickable:where([class]):where([data-size=small]):where([lang=en]){--_line-height: 1.2;font-family:DM Sans,sans-serif;font-weight:500;font-size:calc(12 / var(--base-width) * min(var(--max-base-width) * 1px,100vw));line-height:var(--_line-height);letter-spacing:.01em}@media screen and (min-width:768px){.capsule-clickable:where([class]):where([data-size=small]){--_content-padding: calc(16 / var(--base-width) * min(var(--max-base-width) * 1px, 100vw))}}.capsule-clickable-content{position:relative;display:flex;align-items:center;justify-content:space-between;height:100%;border-radius:calc(infinity * 1px);padding:var(--_content-padding);column-gap:var(--_content-column-gap);color:var(--_color);background-color:var(--_background-color);overflow:hidden;transition:color .2s linear,background-color .2s linear}.capsule-clickable-content:before,.capsule-clickable-content:after{position:absolute;inset:0;content:"";display:block;border-radius:inherit}.capsule-clickable-content:before{transition:transform .4s cubic-bezier(.16,1,.3,1);transform:translate(-100%)}html[data-detect-intent=mouse] .capsule-clickable:hover .capsule-clickable-content:before{transform:none}.capsule-clickable .capsule-clickable-content:before{background-color:var(--_hovered-background-color)}.capsule-clickable-content:after{border-width:max(1px,1 / var(--base-width) * min(var(--max-base-width) * 1px,100vw));border-style:solid;background-color:transparent;transition:border-color .2s linear}.capsule-clickable[data-appearance=border] .capsule-clickable-content:after{border-color:currentColor}.capsule-clickable[data-appearance=fill] .capsule-clickable-content:after{border-color:var(--_background-color)}.capsule-clickable__label{display:block;width:max-content;white-space:nowrap;line-height:var(--_label-line-height);position:relative;z-index:1;transition:color .2s linear}html[data-detect-intent=mouse] .capsule-clickable:hover .capsule-clickable__label{transition-duration:.1s;color:var(--_hovered-color, currentColor)}@keyframes capsuleClickableCircleDecorationOpacityAnimation{0%{opacity:0}10%{opacity:1}90%{opacity:0}to{opacity:0}}@keyframes capsuleClickableCircleDecorationTransformAnimation{0%{transform:scale(0);animation-timing-function:cubic-bezier(.33,1,.68,1)}to{transform:scale(3.6);animation-timing-function:cubic-bezier(.33,1,.68,1)}}.capsule-clickable__decoration{display:block;position:relative;z-index:1;flex-shrink:0}.capsule-clickable[data-decoration-shape=arrow] .capsule-clickable__decoration{width:calc(7 / var(--base-width) * min(var(--max-base-width) * 1px,100vw));height:calc(9 / var(--base-width) * min(var(--max-base-width) * 1px,100vw))}.capsule-clickable[data-decoration-shape=arrow] .capsule-clickable__decoration:before{clip-path:polygon(100% 50%,0% 100%,0% 0%)}.capsule-clickable[data-decoration-shape=circle] .capsule-clickable__decoration{width:calc(8 / var(--base-width) * min(var(--max-base-width) * 1px,100vw));height:calc(8 / var(--base-width) * min(var(--max-base-width) * 1px,100vw));border-radius:50%}.capsule-clickable[data-decoration-shape=circle] .capsule-clickable__decoration:after{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;z-index:0;opacity:0;content:""}.capsule-clickable[data-decoration-shape=circle] .capsule-clickable__decoration:after{background-color:var(--_hovered-decoration-color)}html[data-detect-intent=mouse] .capsule-clickable[data-decoration-shape=circle]:hover .capsule-clickable__decoration:after{animation:capsuleClickableCircleDecorationOpacityAnimation .6s linear,capsuleClickableCircleDecorationTransformAnimation .6s linear}.capsule-clickable[data-decoration-shape=blank] .capsule-clickable__decoration{width:calc(9 / var(--base-width) * min(var(--max-base-width) * 1px,100vw));height:calc(9 / var(--base-width) * min(var(--max-base-width) * 1px,100vw))}.capsule-clickable[data-decoration-shape=blank] .capsule-clickable__decoration:before{display:none}.capsule-clickable[data-decoration-shape=icon-back] .capsule-clickable__decoration{width:calc(8 / var(--base-width) * min(var(--max-base-width) * 1px,100vw));height:calc(9 / var(--base-width) * min(var(--max-base-width) * 1px,100vw))}.capsule-clickable[data-decoration-shape=icon-back] .capsule-clickable__decoration:before{display:none}@media screen and (min-width:768px){.capsule-clickable[data-decoration-shape=icon-back] .capsule-clickable__decoration{width:calc(10 / var(--base-width) * min(var(--max-base-width) * 1px,100vw));height:calc(11 / var(--base-width) * min(var(--max-base-width) * 1px,100vw))}}.capsule-clickable[data-decoration-shape=icon-next] .capsule-clickable__decoration{width:calc(8 / var(--base-width) * min(var(--max-base-width) * 1px,100vw));height:calc(8 / var(--base-width) * min(var(--max-base-width) * 1px,100vw))}.capsule-clickable[data-decoration-shape=icon-next] .capsule-clickable__decoration:before{display:none}@media screen and (min-width:768px){.capsule-clickable[data-decoration-shape=icon-next] .capsule-clickable__decoration{width:calc(10 / var(--base-width) * min(var(--max-base-width) * 1px,100vw));height:calc(10 / var(--base-width) * min(var(--max-base-width) * 1px,100vw))}}.capsule-clickable__decoration:before{position:absolute;inset:0;z-index:1;content:"";display:block;background-color:var(--_decoration-color);border-radius:inherit;transition:background-color .2s linear}html[data-detect-intent=mouse] .capsule-clickable:hover .capsule-clickable__decoration{transition-duration:.1s}html[data-detect-intent=mouse] .capsule-clickable:hover .capsule-clickable__decoration:before{background-color:var(--_hovered-decoration-color)}.capsule-clickable__decoration-blank{display:block;width:100%;height:100%;fill:none;stroke:currentColor;transition:stroke .2s linear,color .2s linear}.capsule-clickable .capsule-clickable__decoration-blank{color:var(--_decoration-color)}html[data-detect-intent=mouse] .capsule-clickable[data-decoration-shape=blank] .capsule-clickable__decoration-blank{transition-duration:.1s}html[data-detect-intent=mouse] .capsule-clickable[data-decoration-shape=blank]:hover .capsule-clickable__decoration-blank{color:var(--_hovered-decoration-color)}html[data-detect-intent=mouse] .capsule-clickable[data-decoration-shape=blank][data-appearance=fill][data-color=black]:hover .capsule-clickable__decoration-blank{color:#e6501e}.capsule-clickable__decoration-icon-back,.capsule-clickable__decoration-icon-next{display:block;width:100%;height:100%;fill:none;stroke:currentColor;transition:stroke .2s linear,color .2s linear}.capsule-clickable .capsule-clickable__decoration-icon-back,.capsule-clickable .capsule-clickable__decoration-icon-next{color:var(--_decoration-color)}html[data-detect-intent=mouse] .capsule-clickable[data-decoration-shape=icon-back] .capsule-clickable__decoration-icon-back,html[data-detect-intent=mouse] .capsule-clickable[data-decoration-shape=icon-next] .capsule-clickable__decoration-icon-next{transition-duration:.1s}html[data-detect-intent=mouse] .capsule-clickable[data-decoration-shape=icon-back]:hover .capsule-clickable__decoration-icon-back,html[data-detect-intent=mouse] .capsule-clickable[data-decoration-shape=icon-next]:hover .capsule-clickable__decoration-icon-next{color:var(--_hovered-decoration-color)}:root{--base-width-s: 375;--base-width-l: 1440;--base-width: var(--base-width-s);--max-base-width-s: 563;--max-base-width-l: 1600;--max-base-width: var(--max-base-width-s)}@media(min-width:768px){:root{--base-width: var(--base-width-l);--max-base-width: var(--max-base-width-l)}}.capsule-link[data-astro-cid-kaccs5o6]{text-decoration:none}
