@charset "UTF-8";.portal.svelte-w0h5fh{--l-padding: calc(2rem - var(--i-border-width));height:100%;display:flex;flex-direction:column;gap:1rem;padding:var(--l-padding)}@media screen and (width < 64em){.portal.svelte-w0h5fh{--l-padding: calc(1rem - var(--i-border-width))}}@media screen and (width < 64em){.pc.svelte-w0h5fh{display:none}}.above.svelte-w0h5fh{--l-gap: 1.5rem;display:flex;gap:var(--l-gap)}@media screen and (width < 64em){.above.svelte-w0h5fh{--l-gap: 1rem}}.above.svelte-w0h5fh .image{--l-border-radius: .5rem;flex:0 0 auto;width:8.75rem;height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;border-radius:var(--l-border-radius)}@media screen and (width < 48em){.above.svelte-w0h5fh .image{--l-border-radius: .125rem;width:5rem}}.right.svelte-w0h5fh{display:flex;flex-direction:column;gap:1rem}[data-has-description=false].svelte-w0h5fh .right:where(.svelte-w0h5fh){align-self:center}.bottom.svelte-w0h5fh{width:100%;display:flex;justify-content:center}@media screen and (width >= 64em){.bottom.svelte-w0h5fh{display:none}}.content.svelte-w0h5fh{display:flex;flex-direction:column;gap:.5rem}.title.svelte-w0h5fh{font-size:1.125rem;font-weight:700;line-height:1.4;letter-spacing:0;white-space:pre-wrap}@media screen and (width < 64em){.title.svelte-w0h5fh{font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:0}}.description.svelte-w0h5fh{font-size:1rem;font-weight:400;line-height:1.7;letter-spacing:0}.link-button[data-external=true].svelte-w0h5fh{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)}.link-button[data-external=true].svelte-w0h5fh:disabled{color:var(--service-text-tertiary);border:1px solid var(--service-separate-secondary);pointer-events:none}.link-button[data-external=true].svelte-w0h5fh:hover,.link-button[data-external=true].svelte-w0h5fh:focus,.hover-group:hover .link-button[data-external=true].svelte-w0h5fh,.hover-group:focus .link-button[data-external=true].svelte-w0h5fh{transition:border var(--transition-time-in);border:1px solid var(--service-separate-aqua-3)}.link-button[data-external=true].svelte-w0h5fh: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}.link-button[data-external=true].svelte-w0h5fh:hover:after,.link-button[data-external=true].svelte-w0h5fh:focus:after,.hover-group:hover .link-button[data-external=true].svelte-w0h5fh:after,.hover-group:focus .link-button[data-external=true].svelte-w0h5fh:after{transform:translate(calc(var(--button-icon-width) / 4),var(--translate-y));transition:transform 0s var(--transition-timing-function)}.link-button[data-external=false].svelte-w0h5fh{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)}.link-button[data-external=false].svelte-w0h5fh:disabled{color:var(--service-text-tertiary);border:1px solid var(--service-separate-secondary);pointer-events:none}.link-button[data-external=false].svelte-w0h5fh:hover,.link-button[data-external=false].svelte-w0h5fh:focus,.hover-group:hover .link-button[data-external=false].svelte-w0h5fh,.hover-group:focus .link-button[data-external=false].svelte-w0h5fh{transition:border var(--transition-time-in);border:1px solid var(--service-separate-aqua-3)}.link-button[data-external=false].svelte-w0h5fh: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}.link-button[data-external=false].svelte-w0h5fh:hover:after,.link-button[data-external=false].svelte-w0h5fh:focus:after,.hover-group:hover .link-button[data-external=false].svelte-w0h5fh:after,.hover-group:focus .link-button[data-external=false].svelte-w0h5fh:after{transform:translate(calc(var(--button-icon-width) / 4),var(--translate-y));transition:transform 0s var(--transition-timing-function)}
