@charset "UTF-8";.button[data-external=true].svelte-h3sc3v{position:relative;border-radius:4rem;width:-moz-fit-content;width:fit-content;display:block;padding:.6875rem 2.9375rem .6875rem 2.4375rem;--transition-timing-function: cubic-bezier(0, .7, 0, 1);transition:border-color var(--transition-time) var(--transition-timing-function),color var(--transition-time) var(--transition-timing-function),background-color var(--transition-time) var(--transition-timing-function);font-size:.875rem;font-weight:700;line-height:1.4;letter-spacing:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;--transition-time: .25s;--transition-time-in: .1s;--transition-time-out: .25s;color:var(--service-text-primary);background-color:var(--service-background-white);border:1px solid var(--service-separate-primary);transition:border var(--transition-time-out)}.button[data-external=true].svelte-h3sc3v:disabled{color:var(--service-text-tertiary);border:1px solid var(--service-separate-secondary);pointer-events:none}.button[data-external=true].svelte-h3sc3v:hover,.button[data-external=true].svelte-h3sc3v:focus,.hover-group:hover .button[data-external=true].svelte-h3sc3v,.hover-group:focus .button[data-external=true].svelte-h3sc3v{transition:border var(--transition-time-in);border:1px solid var(--service-separate-aqua-3)}.button[data-external=true].svelte-h3sc3v:after{--button-icon-width: 1rem;--translate-y: -50%;position:absolute;top:50%;transform:translateY(var(--translate-y));right:var(--button-icon-width);width:var(--button-icon-width);height:var(--button-icon-width);-o-object-fit:contain;object-fit:contain;transition:transform var(--transition-time) var(--transition-timing-function);content:"新規タブまたはウィンドウで開く";color:var(--service-icon-primary);background-color:currentcolor;-webkit-mask-image:url(/icons/icon_external_link.svg);mask-image:url(/icons/icon_external_link.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;cursor:pointer;overflow:hidden}.button[data-external=true].svelte-h3sc3v:hover:after,.button[data-external=true].svelte-h3sc3v:focus:after,.hover-group:hover .button[data-external=true].svelte-h3sc3v:after,.hover-group:focus .button[data-external=true].svelte-h3sc3v:after{transform:translate(calc(var(--button-icon-width) / 4),var(--translate-y));transition:transform 0s var(--transition-timing-function)}.button[data-external=false].svelte-h3sc3v{position:relative;border-radius:4rem;width:-moz-fit-content;width:fit-content;display:block;padding:.6875rem 2.9375rem .6875rem 2.4375rem;--transition-timing-function: cubic-bezier(0, .7, 0, 1);transition:border-color var(--transition-time) var(--transition-timing-function),color var(--transition-time) var(--transition-timing-function),background-color var(--transition-time) var(--transition-timing-function);font-size:.875rem;font-weight:700;line-height:1.4;letter-spacing:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;--transition-time: .25s;--transition-time-in: .1s;--transition-time-out: .25s;color:var(--service-text-primary);background-color:var(--service-background-white);border:1px solid var(--service-separate-primary);transition:border var(--transition-time-out)}.button[data-external=false].svelte-h3sc3v:disabled{color:var(--service-text-tertiary);border:1px solid var(--service-separate-secondary);pointer-events:none}.button[data-external=false].svelte-h3sc3v:hover,.button[data-external=false].svelte-h3sc3v:focus,.hover-group:hover .button[data-external=false].svelte-h3sc3v,.hover-group:focus .button[data-external=false].svelte-h3sc3v{transition:border var(--transition-time-in);border:1px solid var(--service-separate-aqua-3)}.button[data-external=false].svelte-h3sc3v:after{--button-icon-width: 1rem;--translate-y: -50%;position:absolute;top:50%;transform:translateY(var(--translate-y));right:var(--button-icon-width);width:var(--button-icon-width);height:var(--button-icon-width);-o-object-fit:contain;object-fit:contain;transition:transform var(--transition-time) var(--transition-timing-function);content:"";background-color:var(--service-icon-primary);-webkit-mask-image:url(/icons/icon_circle_arrow_right.svg);mask-image:url(/icons/icon_circle_arrow_right.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;cursor:pointer}.button[data-external=false].svelte-h3sc3v:hover:after,.button[data-external=false].svelte-h3sc3v:focus:after,.hover-group:hover .button[data-external=false].svelte-h3sc3v:after,.hover-group:focus .button[data-external=false].svelte-h3sc3v:after{transform:translate(calc(var(--button-icon-width) / 4),var(--translate-y));transition:transform 0s var(--transition-timing-function)}
