@charset "UTF-8";.picture-wrapper[data-astro-cid-lxjquejb]{border-radius:.5rem;overflow:hidden}.picture-wrapper[data-astro-cid-lxjquejb] img[data-astro-cid-lxjquejb]{width:100%}@media screen and (width < 48em){.picture-wrapper[data-astro-cid-lxjquejb]{border-radius:.125rem}}@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]{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-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{color:var(--service-icon-black-100);text-decoration-line:underline;width:-moz-fit-content;width:fit-content;overflow-wrap:break-word;--transition-timing-function: cubic-bezier(0, .7, 0, 1);--transition-time: .25s;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:.75rem;font-weight:400;line-height:1.4;letter-spacing:0}.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;vertical-align:middle;background-color:currentcolor;overflow:hidden}.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak] a:hover,.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak] a:focus{--transition-time: 0s;color:var(--service-text-aqua-3);text-decoration-line:none;cursor:pointer}.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak] a:hover[target=_blank]:after,.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak] a:focus[target=_blank]:after{color:var(--service-text-aqua-3)}.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak] a[target=_blank]:after{width:.875rem;height:.875rem;margin-left:.125rem;color:var(--service-icon-black-100)}.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}.image-with-modal[data-astro-cid-ghh2k5ak] .caption[data-astro-cid-ghh2k5ak].caption-m a[target=_blank]:after{width:1rem;height:1rem;margin-left:.125rem;margin-bottom:.125rem;color:var(--service-icon-black-100)}.rich-text-global{font-size:1rem;font-weight:400;line-height:1.8;letter-spacing:-.01em;padding-bottom:1rem}.rich-text-global h3{font-size:1.625rem;font-weight:700;line-height:1.4;letter-spacing:0;padding:2rem 0 1.5rem}@media screen and (width < 64em){.rich-text-global h3{font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:0}}.rich-text-global h4{font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:0;padding:1rem 0 2rem}@media screen and (width < 64em){.rich-text-global h4{font-size:1.125rem;font-weight:700;line-height:1.4;letter-spacing:0}}.rich-text-global li:not(:last-child){padding-bottom:.5rem}.rich-text-global strong{font-size:1rem;font-weight:700;line-height:1.8;letter-spacing:0;font-family:inherit;font-size:inherit}.rich-text-global u{text-decoration:none;background-image:linear-gradient(transparent calc(100% - .5em),rgb(var(--service-background-shr-blue-rgb)/20%) calc(100% - .5em));font-family:inherit;font-size:inherit}.rich-text-global>p{padding-bottom:1rem}.rich-text-global a{color:var(--service-icon-black-100);text-decoration-line:underline;width:-moz-fit-content;width:fit-content;overflow-wrap:break-word;--transition-timing-function: cubic-bezier(0, .7, 0, 1);--transition-time: .25s;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:1rem;font-weight:400;line-height:1.4;letter-spacing:0}.rich-text-global 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;vertical-align:middle;background-color:currentcolor;overflow:hidden}.rich-text-global a:hover,.rich-text-global a:focus{--transition-time: 0s;color:var(--service-text-aqua-3);text-decoration-line:none;cursor:pointer}.rich-text-global a:hover[target=_blank]:after,.rich-text-global a:focus[target=_blank]:after{color:var(--service-text-aqua-3)}.rich-text-global a[target=_blank]:after{width:1rem;height:1rem;margin-left:.25rem;margin-bottom:.125rem;color:var(--service-icon-black-100)}.rich-text-global p:has(.annotation){position:relative;font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:0;padding-left:calc(1em + .25rem)}.rich-text-global p:has(.annotation):before{content:"※";position:absolute;left:0}.rich-text-global p:has(span[style*="font-size: 75%"]){line-height:1.4}.rich-text-global span[style*="font-size: 75%"]{font-size:.75rem!important}.rich-text-global .table-wrapper{margin:1rem 0 2rem}.rich-text-global table{font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:0;position:relative}.rich-text-global table:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--service-separate-primary);pointer-events:none}.rich-text-global table th{font-size:.875rem;font-weight:700;line-height:1.6;letter-spacing:0;background-color:#8bbdc63d;padding:.5rem 1rem;line-height:1.5;border-top:1px solid var(--service-background-white)}.rich-text-global table th:not(:last-child){border-right:1px solid var(--service-background-white)}.rich-text-global table td{padding:.75rem 1rem}.rich-text-global table td:not(:last-child){border-right:1px solid var(--service-separate-primary)}.rich-text-global table tr:not(:last-of-type) td{border-bottom:1px solid var(--service-separate-primary)}.rich-text-global>ul{padding:.75rem 0 1.5rem}.rich-text-global>ul>li{position:relative;padding-left:calc(1em + .25rem);line-height:1.7}.rich-text-global>ul>li:before{position:absolute;top:calc(.5lh - .25rem);left:.3125em;width:.375em;height:.375em;border-radius:100%;background-color:var(--service-background-aqua-3);content:""}.rich-text-global>ol{padding:.75rem 0 1.5rem;counter-reset:number}.rich-text-global>ol>li{position:relative;padding-left:1.375rem;line-height:1.7}.rich-text-global>ol>li:before{font-size:1rem;font-weight:400;line-height:1.7;letter-spacing:0;font-weight:700;counter-increment:number;content:counter(number) ". ";color:var(--service-text-aqua-4);position:absolute;right:calc(100% - 1.25rem)}@media screen and (width < 48em){.rich-text-global .table-wrapper{width:100%;overflow:auto;background-color:var(--service-background-white);background-image:linear-gradient(to right,var(--service-background-white) 2.5rem,rgba(255,255,255,0)),linear-gradient(to left,var(--service-background-white) 2.5rem,rgba(255,255,255,0)),linear-gradient(to right,#23221f1a,#23221f00),linear-gradient(to left,#23221f1a,#23221f00);background-position:left center,right center,left center,right center;background-size:5rem 100%,5rem 100%,2.5rem 100%,2.5rem 100%;background-attachment:local,local,scroll,scroll;background-repeat:no-repeat}.rich-text-global .table-wrapper table{min-width:35.875rem}}.rich-text-global>*:last-child{padding-bottom:0;margin-bottom:0}.rich-text-global>*:first-child:not(h3,h4){padding-top:0}.rich-text-global>ul>li>ul,.rich-text-global>ol>li>ol{margin:.5rem 0 0 .125rem}.rich-text-global>ul>li>ul>li,.rich-text-global>ol>li>ol>li{position:relative;padding-left:.9375rem}.rich-text-global>ul>li>ul>li:before,.rich-text-global>ol>li>ol>li:before{position:absolute;top:calc(.5lh - .25rem);left:0;width:.375rem;height:.375rem;border-radius:100%;background-color:var(--service-background-aqua-3);content:""}.rich-text-global>ul>li>ul>li:after,.rich-text-global>ol>li>ol>li:after{position:absolute;top:calc(.5lh - .1875rem);left:.0625rem;width:.25rem;height:.25rem;border-radius:100%;background-color:var(--form-background);content:""}.rich-text-global>ul>li>ul>li>ul,.rich-text-global>ul>li>ul>li>ol,.rich-text-global>ol>li>ol>li>ul,.rich-text-global>ol>li>ol>li>ol{margin:.5rem 0 0 .125rem}.rich-text-global>ul>li>ul>li>ul>li,.rich-text-global>ul>li>ul>li>ol>li,.rich-text-global>ol>li>ol>li>ul>li,.rich-text-global>ol>li>ol>li>ol>li{position:relative;padding-left:.9375rem}.rich-text-global>ul>li>ul>li>ul>li:before,.rich-text-global>ul>li>ul>li>ol>li:before,.rich-text-global>ol>li>ol>li>ul>li:before,.rich-text-global>ol>li>ol>li>ol>li:before{position:absolute;top:calc(.5lh - .15625rem);left:0;width:.3125rem;height:.3125rem;background-color:var(--service-background-aqua-3);content:""}
