@charset "UTF-8";@keyframes svelte-xdb815-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-xdb815-fade-out{0%{opacity:1}to{opacity:0}}.modal.svelte-xdb815{z-index:100;position:fixed;top:0;left:0;width:100vw;height:100dvh}.modal.svelte-xdb815:not(:is(.is-open)){display:none}.modal.svelte-xdb815>.modal-overlay:where(.svelte-xdb815){width:100%;height:100%;background:#0009}.modal.svelte-xdb815>.modal-inner:where(.svelte-xdb815){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);--padding-block: 4rem;--padding-inline: 2.125rem;max-width:min(70rem,100vw - var(--padding-inline) * 2);width:100%;max-height:calc(100dvh - var(--padding-block) * 2)}.modal.svelte-xdb815>.modal-inner:where(.svelte-xdb815)>.modal-content:where(.svelte-xdb815){width:100%;height:100%;max-height:inherit;display:grid;grid-template-rows:auto 1fr}.modal.svelte-xdb815>.modal-inner:where(.svelte-xdb815)>.modal-content:where(.svelte-xdb815)>.modal-content-title:where(.svelte-xdb815){font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:0;display:flex;justify-content:end;margin-bottom:.5rem}.modal.svelte-xdb815>.modal-inner:where(.svelte-xdb815)>.modal-content:where(.svelte-xdb815)>.modal-content-title:where(.svelte-xdb815)>.modal-close-button:where(.svelte-xdb815){--transition-timing-function: cubic-bezier(0, .7, 0, 1);--transition-time: .25s}.modal.svelte-xdb815>.modal-inner:where(.svelte-xdb815)>.modal-content:where(.svelte-xdb815)>.modal-content-title:where(.svelte-xdb815)>.modal-close-button:where(.svelte-xdb815)>.modal-close-button-icon:where(.svelte-xdb815){width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;pointer-events:none;transition:background-color var(--transition-time) var(--transition-timing-function)}.modal.svelte-xdb815>.modal-inner:where(.svelte-xdb815)>.modal-content:where(.svelte-xdb815)>.modal-content-title:where(.svelte-xdb815)>.modal-close-button:where(.svelte-xdb815)>.modal-close-button-icon:where(.svelte-xdb815) path{fill:var(--service-icon-white)}.modal.svelte-xdb815>.modal-inner:where(.svelte-xdb815)>.modal-content:where(.svelte-xdb815)>.modal-content-body:where(.svelte-xdb815){border-radius:.5rem;overflow-y:auto;text-align:start}.modal[aria-hidden=false].svelte-xdb815 .modal-overlay:where(.svelte-xdb815){animation:svelte-xdb815-fade-in .25s cubic-bezier(0,.7,0,1)}.modal[aria-hidden=false].svelte-xdb815 .modal-inner:where(.svelte-xdb815){animation:svelte-xdb815-fade-in .25s cubic-bezier(0,.7,0,1)}.image-with-modal[data-astro-cid-ghh2k5ak] .modal-button[data-astro-cid-ghh2k5ak]{width:100%;vertical-align:top}.image-with-modal[data-astro-cid-ghh2k5ak] .modal-button[data-astro-cid-ghh2k5ak]:hover~.modal-trigger[data-astro-cid-ghh2k5ak] .anchor-wrapper{color:var(--service-text-aqua-3)}.image-with-modal[data-astro-cid-ghh2k5ak] .modal-button[data-astro-cid-ghh2k5ak]:hover~.modal-trigger[data-astro-cid-ghh2k5ak] .icon{color:var(--service-text-aqua-3)}.image-with-modal[data-astro-cid-ghh2k5ak] .image[data-astro-cid-ghh2k5ak]{border-radius:.5rem;margin:auto}.image-with-modal[data-astro-cid-ghh2k5ak] .modal-image[data-astro-cid-ghh2k5ak]{width:100%}.image-with-modal[data-astro-cid-ghh2k5ak] .modal-picture[data-astro-cid-ghh2k5ak]{width:100%;aspect-ratio:var(--image-width)/var(--image-height)}.image-with-modal[data-astro-cid-ghh2k5ak] .modal-trigger[data-astro-cid-ghh2k5ak]{text-align:center}.image-with-modal[data-astro-cid-ghh2k5ak] .modal-trigger[data-astro-cid-ghh2k5ak] .text-link{display:inline-block}@media screen and (width >= 48em){.image-with-modal[data-astro-cid-ghh2k5ak] .modal-trigger[data-astro-cid-ghh2k5ak]{margin-top:.5rem}}.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak]{font-size:.75rem;font-weight:400;line-height:1.4;letter-spacing:0;margin-top:1rem}@media screen and (width < 48em){.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak]{margin-top:.5rem}}.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak] a{font-size:.75rem;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration-line:underline;color:var(--service-icon-black-100);width:-moz-fit-content;width:fit-content;overflow-wrap:break-word;transition:color 0s}.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak] a[target=_blank]:after{content:"新規タブまたはウィンドウで開く";color:var(--service-icon-black-100);-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;display:inline-block;background-color:currentcolor;overflow:hidden;width:1.167em;height:1.167em;margin-bottom:.24em;margin-left:.25rem;vertical-align:middle}@media (hover: hover){.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak] a:hover{transition:color var(--service-transition-duration) var(--service-transition-easing);color:var(--service-text-aqua-3);text-decoration-line:none}.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak] a:hover[target=_blank]:after{color:var(--service-text-aqua-3)}}.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak].caption-m{font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:0}.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak].caption-m a{font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration-line:underline;color:var(--service-icon-black-100);width:-moz-fit-content;width:fit-content;overflow-wrap:break-word;transition:color 0s}.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak].caption-m a[target=_blank]:after{content:"新規タブまたはウィンドウで開く";color:var(--service-icon-black-100);-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;display:inline-block;background-color:currentcolor;overflow:hidden;width:1.167em;height:1.167em;margin-bottom:.24em;margin-left:.25rem;vertical-align:middle}@media (hover: hover){.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak].caption-m a:hover{transition:color var(--service-transition-duration) var(--service-transition-easing);color:var(--service-text-aqua-3);text-decoration-line:none}.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak].caption-m a:hover[target=_blank]:after{color:var(--service-text-aqua-3)}}
