.c-serviceDetailSet01[data-astro-cid-hajkrmbi]{background-color:#f0faef;position:relative;overflow:hidden}.c-serviceDetailSet01[data-astro-cid-hajkrmbi]:before{content:"";z-index:0;background-color:#f2f4db;width:100%;height:100%;position:absolute;top:0;left:0;mask-image:url(/images/common/common_brob_texture03.webp);mask-size:100px}.c-serviceDetailSet01[data-astro-cid-hajkrmbi]>.componentWrapper[data-astro-cid-hajkrmbi]{z-index:10;position:relative}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .block[data-astro-cid-hajkrmbi].is-body{box-sizing:border-box;width:min(1000px,100% - 32px);margin:0 auto;padding:1em 0 5em;font-size:clamp(14px,13.111px + .278vw,17px);line-height:1.9}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .heading[data-astro-cid-hajkrmbi]{text-align:center;margin-bottom:1em;background:linear-gradient(#0000 62%,#ffe606 62% 92%,#0000 92%);width:fit-content;margin-inline:auto;font-family:Dela Gothic One,sans-serif;font-size:clamp(22px,18.444px + 1.111vw,34px);line-height:1.4}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi]{margin-bottom:4em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-breadcrumb{margin-bottom:2em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-breadcrumb ol[data-astro-cid-hajkrmbi]{flex-wrap:wrap;gap:.3em .6em;font-size:.85em;display:flex}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-breadcrumb li[data-astro-cid-hajkrmbi]{align-items:center;gap:.6em;display:flex}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-breadcrumb li[data-astro-cid-hajkrmbi]:not(:last-child):after{content:"›"}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-breadcrumb a[data-astro-cid-hajkrmbi]{color:inherit;text-decoration:underline}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-lead{box-sizing:border-box;background-color:var(--service-bg);border:3px solid #000;border-radius:20px;padding:2.5em 2.5em 2em;position:relative;overflow:hidden;box-shadow:6px 6px #000}@media (width<=768px){.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-lead{padding:2em 1.4em 1.6em}}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-lead .illust[data-astro-cid-hajkrmbi]{opacity:.9;z-index:0;width:16em;height:16em;position:absolute;top:-3em;right:-3em}@media (width<=768px){.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-lead .illust[data-astro-cid-hajkrmbi]{opacity:.4;width:11em;height:11em;top:-2em;right:-3em}}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-lead .illust[data-astro-cid-hajkrmbi] .m-illustModule01,.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-lead .illust[data-astro-cid-hajkrmbi] svg{width:100%;height:100%}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-lead>[data-astro-cid-hajkrmbi]:not(.illust){z-index:1;position:relative}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-lead .label[data-astro-cid-hajkrmbi]{letter-spacing:.1em;background-color:#fff;border:2px solid #000;border-radius:999px;margin-bottom:.8em;padding:.1em 1.2em;font-family:oswald,sans-serif;font-weight:700;display:inline-block}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-lead .catch[data-astro-cid-hajkrmbi]{max-width:30em;margin:-.3em 0 .9em;font-family:"M PLUS 1p",sans-serif;font-size:1.15em;font-weight:700;line-height:1.6}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-lead .title[data-astro-cid-hajkrmbi]{border-left:.3em solid var(--service-color);max-width:20em;margin-bottom:.8em;padding-left:.5em;font-family:Dela Gothic One,sans-serif;font-size:clamp(24px,19.259px + 1.481vw,40px);line-height:1.35}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-lead .text[data-astro-cid-hajkrmbi]{max-width:40em;margin-bottom:1em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-lead .tags[data-astro-cid-hajkrmbi]{flex-wrap:wrap;gap:.5em;display:flex}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-lead .tags[data-astro-cid-hajkrmbi] li[data-astro-cid-hajkrmbi]{background-color:#fff;border:2px solid #000;border-radius:999px;padding:.1em .9em;font-size:.85em;font-weight:700}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-problems{box-sizing:border-box;background-color:#fff;border:3px dashed #000;border-radius:20px;padding:2em}@media (width<=768px){.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-problems{padding:1.6em 1.2em}}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-problems .list[data-astro-cid-hajkrmbi]{gap:.6em;max-width:36em;margin:0 auto 1.2em;display:grid}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-problems .list[data-astro-cid-hajkrmbi] li[data-astro-cid-hajkrmbi]{padding-left:1.8em;font-weight:700;position:relative}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-problems .list[data-astro-cid-hajkrmbi] li[data-astro-cid-hajkrmbi]:before{content:"✓";color:var(--service-color);-webkit-text-stroke:.5px #000;font-weight:900;position:absolute;top:0;left:0}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-problems .answer[data-astro-cid-hajkrmbi]{text-align:center;font-family:Dela Gothic One,sans-serif;font-size:1.2em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-features .list[data-astro-cid-hajkrmbi]{grid-template-columns:repeat(2,1fr);gap:1.5em;display:grid}@media (width<=768px){.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-features .list[data-astro-cid-hajkrmbi]{grid-template-columns:1fr}}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-features .list[data-astro-cid-hajkrmbi] li[data-astro-cid-hajkrmbi]{background-color:#fff;border:3px solid #000;border-radius:20px;padding:1.5em;box-shadow:6px 6px #000}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-features .list[data-astro-cid-hajkrmbi] .num[data-astro-cid-hajkrmbi]{color:var(--service-color);-webkit-text-stroke:1.5px #000;paint-order:stroke fill;font-family:oswald,sans-serif;font-size:2em;font-style:italic;font-weight:700;line-height:1}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-features .list[data-astro-cid-hajkrmbi] .title[data-astro-cid-hajkrmbi]{margin:.4em 0;font-family:Dela Gothic One,sans-serif;font-size:1.2em;line-height:1.4}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-achievements .list[data-astro-cid-hajkrmbi]{grid-template-columns:repeat(3,1fr);gap:1.5em;display:grid}@media (width<=768px){.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-achievements .list[data-astro-cid-hajkrmbi]{grid-template-columns:repeat(2,1fr);gap:1em}}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-achievements li[data-astro-cid-hajkrmbi] a[data-astro-cid-hajkrmbi]{height:100%;color:inherit;background-color:#fff;border:3px solid #000;border-radius:16px;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out;display:block;overflow:hidden;box-shadow:4px 4px #000}@media (hover:hover){.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-achievements li[data-astro-cid-hajkrmbi] a[data-astro-cid-hajkrmbi]:hover{transform:translate(3px,3px);box-shadow:1px 1px #000}}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-achievements .image[data-astro-cid-hajkrmbi]{aspect-ratio:16/10;border-bottom:3px solid #000;overflow:hidden}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-achievements .image[data-astro-cid-hajkrmbi] img{object-fit:cover;width:100%;height:100%}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-achievements .name[data-astro-cid-hajkrmbi]{padding:.6em .8em;font-size:.9em;font-weight:700;line-height:1.5}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-achievements .more[data-astro-cid-hajkrmbi]{text-align:center;margin-top:1.5em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-achievements .more[data-astro-cid-hajkrmbi] a[data-astro-cid-hajkrmbi]{color:inherit;font-weight:700;text-decoration:underline}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-price .list[data-astro-cid-hajkrmbi]{grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:1.2em;display:grid}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-price li[data-astro-cid-hajkrmbi]{background-color:#fff;border:3px solid #000;border-radius:16px;padding:1.2em 1.4em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-price .name[data-astro-cid-hajkrmbi]{font-weight:700}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-price .price[data-astro-cid-hajkrmbi]{color:#111;margin-bottom:.3em;font-size:1.6em;font-weight:700;line-height:1.3}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-price .text[data-astro-cid-hajkrmbi]{font-size:.9em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-price .note[data-astro-cid-hajkrmbi]{color:#555;margin-bottom:.3em;font-size:.8em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-price .menu[data-astro-cid-hajkrmbi]{margin-top:2em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-price .menuTitle[data-astro-cid-hajkrmbi]{border-left:.3em solid var(--service-color);margin-bottom:.3em;padding-left:.5em;font-size:1.15em;font-weight:700;line-height:1.5}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-price .menuLead[data-astro-cid-hajkrmbi]{margin-bottom:.8em;font-size:.9em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-price .list[data-astro-cid-hajkrmbi].is-compact .price[data-astro-cid-hajkrmbi]{font-size:1.3em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-price .more[data-astro-cid-hajkrmbi]{flex-wrap:wrap;justify-content:center;gap:.5em 2em;margin-top:1.2em;display:flex}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-price .more[data-astro-cid-hajkrmbi] a[data-astro-cid-hajkrmbi]{color:inherit;font-weight:700;text-decoration:underline}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-flow .list[data-astro-cid-hajkrmbi]{counter-reset:none;gap:1em;display:grid}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-flow .list[data-astro-cid-hajkrmbi] li[data-astro-cid-hajkrmbi]{background-color:#fff;border:3px solid #000;border-radius:16px;grid-template-columns:6em 1fr;grid-template-areas:"step title""step text";align-items:center;column-gap:1.2em;padding:1.2em 1.5em;display:grid}@media (width<=768px){.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-flow .list[data-astro-cid-hajkrmbi] li[data-astro-cid-hajkrmbi]{grid-template-columns:1fr;grid-template-areas:"step""title""text";padding:1em 1.2em}}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-flow .list[data-astro-cid-hajkrmbi] .step[data-astro-cid-hajkrmbi]{background-color:var(--service-bg);white-space:nowrap;border:2px solid #000;border-radius:999px;grid-area:step;justify-self:start;padding:.2em .8em;font-family:oswald,sans-serif;font-weight:700}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-flow .list[data-astro-cid-hajkrmbi] .title[data-astro-cid-hajkrmbi]{grid-area:title;font-family:Dela Gothic One,sans-serif;font-size:1.1em;line-height:1.5}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-flow .list[data-astro-cid-hajkrmbi] .text[data-astro-cid-hajkrmbi]{grid-area:text}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-faq .list[data-astro-cid-hajkrmbi]{gap:1em;display:grid}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-faq .list[data-astro-cid-hajkrmbi] details[data-astro-cid-hajkrmbi]{background-color:#fff;border:3px solid #000;border-radius:16px;overflow:hidden}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-faq .list[data-astro-cid-hajkrmbi] details[data-astro-cid-hajkrmbi][open] summary[data-astro-cid-hajkrmbi]:after{transform:rotate(45deg)}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-faq .list[data-astro-cid-hajkrmbi] summary[data-astro-cid-hajkrmbi]{cursor:pointer;padding:1em 3em;font-weight:700;list-style:none;position:relative}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-faq .list[data-astro-cid-hajkrmbi] summary[data-astro-cid-hajkrmbi]::-webkit-details-marker{display:none}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-faq .list[data-astro-cid-hajkrmbi] summary[data-astro-cid-hajkrmbi]:before{content:"Q";color:var(--service-color);-webkit-text-stroke:1px #000;font-family:oswald,sans-serif;font-size:1.2em;font-weight:700;position:absolute;top:.85em;left:1em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-faq .list[data-astro-cid-hajkrmbi] summary[data-astro-cid-hajkrmbi]:after{content:"+";font-size:1.4em;font-weight:700;transition:transform .2s ease-out;position:absolute;top:.7em;right:1em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-faq .list[data-astro-cid-hajkrmbi] .text[data-astro-cid-hajkrmbi]{padding:0 1.5em 1.2em 3em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-area{box-sizing:border-box;background-color:#fff;border:3px dashed #000;border-radius:20px;padding:1.5em 2em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-area .heading[data-astro-cid-hajkrmbi]{font-size:1.3em}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-btn{justify-content:center;font-size:clamp(20px,7.407vw - 3.704px,100px);display:flex}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-others{margin-bottom:0}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-others .list[data-astro-cid-hajkrmbi]{grid-template-columns:repeat(3,1fr);gap:1em;display:grid}@media (width<=768px){.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-others .list[data-astro-cid-hajkrmbi]{grid-template-columns:1fr}}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-others a[data-astro-cid-hajkrmbi]{box-sizing:border-box;background-color:var(--service-bg);height:100%;color:inherit;border:3px solid #000;border-radius:16px;flex-direction:column;gap:.2em;padding:1em 1.2em;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out;display:flex;box-shadow:4px 4px #000}@media (hover:hover){.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-others a[data-astro-cid-hajkrmbi]:hover{transform:translate(3px,3px);box-shadow:1px 1px #000}}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-others .en[data-astro-cid-hajkrmbi]{color:var(--service-color);-webkit-text-stroke:1px #000;paint-order:stroke fill;font-family:oswald,sans-serif;font-size:1.4em;font-style:italic;font-weight:700;line-height:1.2}.c-serviceDetailSet01[data-astro-cid-hajkrmbi] .area[data-astro-cid-hajkrmbi].is-others .name[data-astro-cid-hajkrmbi]{font-weight:700}
