.siteNav{border-bottom:1px solid #e1e7ef;background:#fff}.siteNav__container{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px}@media(max-width:1024px){.siteNav__container{flex-direction:column;align-items:flex-start;gap:12px;padding-top:12px;padding-bottom:12px}}@media(max-width:767px){.siteNav__container{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:0 12px;gap:0 12px;padding-top:8px;padding-bottom:8px}}@media(max-width:400px){.siteNav__container{gap:0 8px}}.siteNav__logo{display:inline-flex;align-items:center;flex-shrink:0}@media(max-width:767px){.siteNav__logo{min-width:0}}.siteNav__logoImg{display:block;width:160px;height:auto}@media(max-width:767px){.siteNav__logoImg{max-width:100%}}@media(max-width:400px){.siteNav__logoImg{width:120px}}.siteNav__actions{display:none}@media(max-width:767px){.siteNav__actions{display:flex;align-items:center;gap:8px}}@media(max-width:400px){.siteNav__actions{gap:4px}}.siteNav__nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap}@media(max-width:1024px){.siteNav__nav{width:100%;justify-content:space-between;gap:12px}}@media(max-width:767px){.siteNav__nav{display:none;grid-column:1/-1;padding-bottom:8px}.siteNav__nav_state_open{display:block}}.siteNav__list{display:flex;align-items:center;gap:24px;margin:0;padding:0;list-style:none;flex-wrap:wrap}@media(max-width:768px){.siteNav__list{gap:16px}}@media(max-width:767px){.siteNav__list{flex-direction:column;align-items:stretch;gap:0;margin-top:8px;border-top:1px solid #e1e7ef}}.siteNav__item{margin:0}@media(max-width:767px){.siteNav__item{border-bottom:1px solid #e1e7ef}.siteNav__item:last-child{border-bottom:0}}.siteNav__link{display:inline-block;padding:12px 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:#475569;text-decoration:none}.siteNav__link:hover{color:#0a7268;text-decoration:underline}.siteNav__link:focus-visible{outline:2px solid #0a7268;outline-offset:2px}@media(max-width:767px){.siteNav__link{display:block;font-size:16px}}.siteNav__link_state_current{color:#0f172a;font-weight:700;box-shadow:inset 0 -2px 0 #14b8a6}@media(max-width:767px){.siteNav__link_state_current{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:#14b8a6;text-decoration-color:#14b8a6;text-decoration-thickness:2px;text-underline-offset:6px}}.siteNav__cta{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;background:#0f172a;color:#fff;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;white-space:nowrap}.siteNav__cta:hover{background:#1e293b}.siteNav__cta:focus-visible{outline:2px solid #0f172a;outline-offset:2px}@media(max-width:767px){.siteNav__cta_place_nav{display:none}}.siteNav__cta_place_bar{justify-content:center;min-block-size:44px;padding:12px 16px}@media(max-width:400px){.siteNav__cta_place_bar{gap:0;padding:12px;font-size:13px}}.siteNav__ctaIcon{inline-size:16px;block-size:16px;flex-shrink:0}@media(max-width:400px){.siteNav__ctaIcon{display:none}}.siteNav__menuBtn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-inline-size:48px;min-block-size:44px;padding:4px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#0f172a;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;cursor:pointer}.siteNav__menuBtn:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.siteNav__menuIcon{inline-size:22px;block-size:22px;flex-shrink:0}.siteNav__menuLabel{font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}.siteFooterNav{margin-top:64px;padding:48px 0 32px;border-top:1px solid #e1e7ef;background:#f8fafc}.siteFooterNav__container{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.siteFooterNav__nav{display:flex;flex-direction:column;gap:16px}.siteFooterNav__list{display:flex;flex-wrap:wrap;gap:16px 24px;margin:0;padding:0;list-style:none}.siteFooterNav__group{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 24px}.siteFooterNav__groupTitle{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;font-weight:700;line-height:1.5;color:#0f172a}.siteFooterNav__list_group_industry{gap:4px 24px}.siteFooterNav__list_group_legal,.siteFooterNav__list_group_secondary{gap:12px 24px}.siteFooterNav__item{margin:0}.siteFooterNav__link{display:inline-block;padding:8px 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.5;color:#475569;text-decoration:none}.siteFooterNav__link:hover{color:#0a7268;text-decoration:underline}.siteFooterNav__link:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.siteFooterNav__link[aria-current=page]{color:#0f172a;font-weight:700}.siteFooterNav__legal{margin:24px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;line-height:1.7;color:#64748b}.siteFooterNav__legal>.u-keepTogether:not(:last-child){margin-right:16px}.siteFooterNav__copyright{margin:12px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;line-height:1.7;color:#64748b}.docPage{padding:48px 0 80px;background:#fff;color:#0f172a}.docPage__container{max-width:800px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.docPage__breadcrumb{margin-bottom:32px}.docPage__breadcrumbList{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;line-height:1.6;color:#64748b}.docPage__breadcrumbItem{margin:0}.docPage__breadcrumbItem+.docPage__breadcrumbItem:before{content:"";display:inline-block;inline-size:1px;block-size:10px;margin-right:8px;background:#e1e7ef;transform:rotate(20deg) translateY(1px)}.docPage__breadcrumbArrow{inline-size:14px;block-size:14px;-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:-2px}.docPage__breadcrumbLink{color:#475569;text-decoration:none}.docPage__breadcrumbLink:hover{color:#0a7268;text-decoration:underline}.docPage__breadcrumbLink:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.docPage__heading{margin:0 0 24px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.3;letter-spacing:-.02em}.docPage__heading>span{font-weight:inherit}.docPage__lead{margin:0 0 48px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.8;color:#475569}.docPage__section{margin-top:48px;padding-top:48px;border-top:1px solid #e1e7ef}.docPage__h2{margin:0 0 24px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.3;letter-spacing:-.02em}.docPage__h2>span{font-weight:inherit}.docPage__body{margin:0 0 16px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.8;color:#475569}.docPage__body:last-child{margin-bottom:0}.docPage__link{color:#0a7268;text-decoration:underline;text-underline-offset:2px}.docPage__link:hover{color:#0d9488}.docPage__link:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.docPage__defList{margin:0 0 16px;padding:0}.docPage__defRow{display:grid;grid-template-columns:9em 1fr;grid-gap:8px 24px;gap:8px 24px;padding:16px 0;border-bottom:1px solid #e1e7ef}.docPage__defRow:first-child{border-top:1px solid #e1e7ef}@media(max-width:640px){.docPage__defRow{grid-template-columns:1fr;gap:4px}}.docPage__defLabel{font-weight:700;color:#0f172a}.docPage__defLabel,.docPage__defValue{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.8}.docPage__defValue{color:#475569}.docPage__defNote{display:block;font-size:12px;color:#64748b}.docPage__defValue a[href^="mailto:"],.docPage__defValue a[href^="tel:"]{display:inline-block;padding:12px 4px;margin:calc(12px*-1) 0}.docPage__linkList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.docPage__linkItem{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.8}.docPage__linkItem .docPage__link{display:inline-block;padding:12px 4px}.docPage__bulletList{margin:0 0 16px;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.docPage__bulletItem{position:relative;margin:0;padding-left:16px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.8;color:#475569}.docPage__bulletItem:before{content:"";position:absolute;left:0;top:calc(1em*1.8/2);inline-size:6px;block-size:1px;background:#64748b}.docPage__cta{margin-top:48px;padding-top:48px;border-top:1px solid #e1e7ef}.docPage__ctaHeading{margin:0 0 16px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.3;letter-spacing:-.02em}.docPage__ctaHeading>span{font-weight:inherit}.docPage__ctaBody{margin:0 0 24px;font-size:14px;line-height:1.8;color:#475569}.docPage__ctaBody,.docPage__ctaButton{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.docPage__ctaButton{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:8px;background:#0f172a;color:#fff;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none}.docPage__ctaButton:hover{background:#1e293b}.docPage__ctaButton:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.docPage__ctaIcon{inline-size:16px;block-size:16px;flex-shrink:0}.docPage__ctaNote{margin:24px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.8;color:#475569}.docPage__ctaNoteSep{margin-left:8px}.docPage__ctaNote .docPage__link,.docPage__ctaNote a{padding:12px 4px;line-height:3}@media(max-width:768px){.docPage{padding:32px 0 64px}.docPage__cta,.docPage__section{margin-top:32px;padding-top:32px}}.priceDoc .cPhrase{display:inline-block;font-weight:inherit}.priceDoc{padding:48px 0 64px;background:#fff}.priceDoc__container{max-width:800px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.priceDoc__header{padding-bottom:32px;border-bottom:1px solid #e1e7ef}.priceDoc__title{font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a}.priceDoc__lead,.priceDoc__title{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.priceDoc__lead{margin-top:16px;font-size:16px;line-height:1.8;color:#475569;max-width:34em}.priceDoc__toc{margin-top:32px;padding-bottom:32px;border-bottom:1px solid #e1e7ef}.priceDoc__tocTitle{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;font-weight:700;line-height:1.5;color:#64748b}.priceDoc__tocList{display:flex;flex-wrap:wrap;gap:8px 24px;margin:12px 0 0;padding:0;list-style:none}.priceDoc__tocItem{margin:0}.priceDoc__tocLink{display:inline-block;padding:8px 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.5;color:#0a7268;text-decoration:underline;text-underline-offset:3px}.priceDoc__tocLink:hover{color:#0f172a}.priceDoc__tocLink:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.priceDoc__section{margin-top:64px;scroll-margin-top:80px}.priceDoc__heading{font-size:clamp(24px,2.8vw,36px);letter-spacing:-.02em}.priceDoc__heading,.priceDoc__subHeading{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.3;color:#0f172a}.priceDoc__subHeading{margin-top:40px;font-size:clamp(18px,2vw,24px)}.priceDoc__body{margin-top:16px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.8;color:#475569;max-width:40em}.priceDoc__body strong{font-weight:700;color:#0f172a}.priceDoc__note{margin-top:16px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.9;color:#64748b;max-width:40em}.priceDoc__link{color:#0a7268;text-decoration:underline;text-underline-offset:3px}.priceDoc__link:hover{color:#0f172a}.priceDoc__link:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.priceDoc__amount{display:flex;align-items:baseline;gap:8px;margin-top:24px;color:#0f172a}.priceDoc__amountNumber{font-family:var(--font-oswald),"Oswald",sans-serif;font-size:clamp(48px,9vw,80px);font-weight:700;line-height:1;letter-spacing:-.01em}.priceDoc__amountUnit{font-size:clamp(20px,3.5vw,28px);font-weight:700}.priceDoc__amountTax,.priceDoc__amountUnit{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.2}.priceDoc__amountTax{font-size:14px;font-weight:500;color:#475569}.priceDoc__amountIncl{margin-top:4px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.6;color:#475569}.priceDoc__list{margin:16px 0 0;padding:0;list-style:none}.priceDoc__listItem{position:relative;padding-left:16px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.8;color:#475569;max-width:38em}.priceDoc__listItem:before{content:"";position:absolute;top:calc(1.8*.5em - 2px);left:0;width:4px;height:4px;border-radius:50%;background:#0a7268}.priceDoc__pageLists{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-rows:auto;grid-gap:24px 40px;gap:24px 40px;margin-top:24px}.priceDoc__pageList{display:grid;grid-row:span 2;grid-template-rows:subgrid;grid-row-gap:8px;row-gap:8px}.priceDoc__pageListTitle{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:700;line-height:1.6;color:#0f172a}.priceDoc__defList{margin-top:24px}.priceDoc__defRow{padding:16px 0;border-top:1px solid #e1e7ef}.priceDoc__defRow:last-child{border-bottom:1px solid #e1e7ef}.priceDoc__defTerm{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:700;line-height:1.6;color:#0f172a}.priceDoc__defPrice{font-weight:500;line-height:1.6;white-space:nowrap}.priceDoc__defDesc,.priceDoc__defPrice{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;color:#475569}.priceDoc__defDesc{margin-top:4px;line-height:1.8;max-width:42em}.priceDoc__tableWrap{margin-top:24px;overflow-x:auto}.priceDoc__table{width:100%;min-width:480px;border-collapse:collapse;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.6}.priceDoc__table caption{margin-bottom:8px;font-size:12px;color:#64748b;text-align:left}.priceDoc__table td,.priceDoc__table th{padding:12px 16px;border-bottom:1px solid #e1e7ef;text-align:left;vertical-align:top;white-space:nowrap}.priceDoc__table thead th{border-bottom:2px solid #0f172a}.priceDoc__table tbody th,.priceDoc__table thead th{font-weight:700;color:#0f172a}.priceDoc__table tbody td{color:#475569}.priceDoc__tableRow_state_base td,.priceDoc__tableRow_state_base th{color:#0f172a;font-weight:700}.priceDoc__steps{margin:24px 0 0;padding:0;list-style:none;counter-reset:priceStep}.priceDoc__step{position:relative;padding:16px 0 16px 40px;border-top:1px solid #e1e7ef;counter-increment:priceStep}.priceDoc__step:last-child{border-bottom:1px solid #e1e7ef}.priceDoc__step:before{content:counter(priceStep);position:absolute;top:16px;left:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:700;line-height:1.6;color:#0a7268;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.priceDoc__stepTitle{font-size:16px;font-weight:700;line-height:1.6;color:#0f172a}.priceDoc__stepBody,.priceDoc__stepTitle{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.priceDoc__stepBody{margin-top:4px;font-size:14px;line-height:1.8;color:#475569;max-width:40em}.priceDoc__faqList{margin-top:24px}.priceDoc__faqItem{padding:24px 0;border-top:1px solid #e1e7ef}.priceDoc__faqItem:last-child{border-bottom:1px solid #e1e7ef}.priceDoc__faqQuestion{font-size:16px;font-weight:700;line-height:1.7;color:#0f172a;max-width:36em}.priceDoc__faqAnswer,.priceDoc__faqQuestion{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.priceDoc__faqAnswer{margin-top:8px;font-size:14px;line-height:1.8;color:#475569;max-width:42em}.priceDoc__faqAnswer a{color:#0a7268;text-decoration:underline;text-underline-offset:3px}.priceDoc__faqAnswer strong{font-weight:700;color:#0f172a}.priceDoc__cta{margin-top:64px;padding-top:48px;border-top:2px solid #0f172a}.priceDoc__ctaHeading{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.3;color:#0f172a}.priceDoc__ctaBody{margin-top:12px;line-height:1.8;color:#475569;max-width:34em}.priceDoc__ctaBody,.priceDoc__ctaButton{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px}.priceDoc__ctaButton{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:16px 32px;border-radius:8px;background:#06c755;color:#fff;font-weight:700;line-height:1.4;text-decoration:none}.priceDoc__ctaButton:hover{background:#04a84a}.priceDoc__ctaButton:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.priceDoc__ctaIcon{inline-size:16px;block-size:16px;flex-shrink:0}.priceDoc__ctaSub{margin-top:16px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.8;color:#475569}.flowDoc{padding:64px 0 0;background:#fff}@media(max-width:768px){.flowDoc{padding-top:40px}}.flowDoc__container{max-width:720px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.flowDoc__heading{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a}.flowDoc__lead{margin:24px 0 0;color:#475569;max-width:38em}.flowDoc__honesty,.flowDoc__lead{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.8}.flowDoc__honesty{margin:32px 0 0;font-weight:500;color:#0f172a;max-width:36em}.flowDoc__steps{margin:64px 0 0;padding:0 0 0 32px;list-style:none;border-left:1px solid #e1e7ef}@media(max-width:640px){.flowDoc__steps{padding-left:24px}}.flowDoc__step{position:relative;margin:0;padding:0 0 48px}.flowDoc__step:last-child{padding-bottom:0}.flowDoc__step:before{content:"";position:absolute;left:calc(-1*32px - .5px);top:.65em;inline-size:9px;block-size:9px;transform:translateX(-4px);border-radius:50%;background:#0a7268}@media(max-width:640px){.flowDoc__step:before{left:calc(-1*24px - .5px)}}.flowDoc__stepIndex{margin:0;font-size:12px;line-height:1.4;letter-spacing:.04em;color:#0a7268}.flowDoc__stepIndex,.flowDoc__stepTitle{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700}.flowDoc__stepTitle{margin:4px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.3;letter-spacing:-.02em;color:#0f172a}.flowDoc__stepMeta{display:flex;flex-wrap:wrap;gap:8px 24px;margin:12px 0 0}.flowDoc__stepMetaRow{display:flex;align-items:baseline;gap:8px}.flowDoc__stepMetaLabel{font-size:12px;font-weight:400;color:#64748b}.flowDoc__stepMetaLabel,.flowDoc__stepMetaValue{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.5}.flowDoc__stepMetaValue{font-size:14px;font-weight:700;color:#0f172a}.flowDoc__stepBody{font-size:16px;color:#475569;max-width:38em}.flowDoc__stepBody,.flowDoc__stepGate{margin:16px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.8}.flowDoc__stepGate{padding-top:12px;border-top:1px solid #e1e7ef;font-size:14px;color:#0f172a;max-width:42em}.flowDoc__stepGateLabel{display:inline;margin-right:12px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#64748b}.flowDoc__section{margin:64px 0 0}.flowDoc__sectionHeading{margin:0;padding-top:24px;border-top:1px solid #e1e7ef;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a}.flowDoc__body,.flowDoc__sectionHeading{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.flowDoc__body{margin:16px 0 0;font-size:16px;line-height:1.8;color:#475569;max-width:38em}.flowDoc__link{color:#0a7268;font-weight:500;text-decoration:underline}.flowDoc__link:hover{color:#0d9488}.flowDoc__link:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.flowDoc__cta{margin:80px 0 0;padding:40px 0 0;border-top:1px solid #e1e7ef}.flowDoc__ctaHeading{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a}.flowDoc__ctaBody{margin:16px 0 0;line-height:1.8;color:#475569;max-width:38em}.flowDoc__ctaBody,.flowDoc__ctaButton{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px}.flowDoc__ctaButton{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:16px 32px;border-radius:8px;background:#0f172a;color:#fff;font-weight:700;line-height:1.4;text-decoration:none}.flowDoc__ctaButton:hover{background:#1e293b}.flowDoc__ctaButton:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.flowDoc__ctaIcon{inline-size:16px;block-size:16px;flex-shrink:0}.faqDoc{padding:64px 0 0;background:#fff}@media(max-width:768px){.faqDoc{padding-top:40px}}.faqDoc__container{max-width:800px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.faqDoc__breadcrumb{margin-bottom:32px}.faqDoc__breadcrumbList{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;line-height:1.6;color:#64748b}.faqDoc__breadcrumbItem{display:flex;align-items:center;gap:8px}.faqDoc__breadcrumbItem+.faqDoc__breadcrumbItem:before{content:"";inline-size:12px;block-size:1px;background:#e1e7ef}.faqDoc__breadcrumbLink{color:#475569;text-decoration:none}.faqDoc__breadcrumbLink:hover{color:#0a7268;text-decoration:underline}.faqDoc__breadcrumbLink:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.faqDoc__head{margin-bottom:48px}.faqDoc__heading{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a}.faqDoc__lead{margin-top:16px;font-size:16px;color:#475569}.faqDoc__lead,.faqDoc__leadSub{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.8}.faqDoc__leadSub{margin-top:12px;font-size:14px;color:#64748b}.faqDoc__inlineLink{color:#0a7268;text-decoration:underline;text-underline-offset:3px}.faqDoc__inlineLink:hover{text-decoration-thickness:2px}.faqDoc__inlineLink:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.faqDoc__toc{margin-bottom:64px;padding-block:24px;border-top:1px solid #e1e7ef;border-bottom:1px solid #e1e7ef}.faqDoc__tocList{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px 32px;gap:12px 32px;margin:0;padding:0;list-style:none}.faqDoc__tocItem{margin:0}.faqDoc__tocLink{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#0f172a;text-decoration:none}.faqDoc__tocLink:hover{color:#0a7268;text-decoration:underline}.faqDoc__tocLink:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.faqDoc__tocCount{flex-shrink:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;font-weight:400;color:#64748b;white-space:nowrap}.faqDoc__tocCountUnit{margin-left:2px}.faqDoc__section{margin-bottom:64px}.faqDoc__sectionTitle{font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a;scroll-margin-top:32px}.faqDoc__sectionLead,.faqDoc__sectionTitle{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.faqDoc__sectionLead{margin-top:4px;font-size:14px;line-height:1.8;color:#64748b}.faqDoc__list{margin-top:24px;border-top:1px solid #e1e7ef}.faqDoc__item{border-bottom:1px solid #e1e7ef;scroll-margin-top:24px}.faqDoc__question{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:600;line-height:1.3;color:#0f172a;list-style:none}.faqDoc__question::-webkit-details-marker{display:none}.faqDoc__question:hover{color:#0a7268}.faqDoc__question:focus-visible{outline:2px solid #0a7268;outline-offset:-2px}.faqDoc__questionText{font-weight:inherit}.faqDoc__mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;inline-size:20px;block-size:20px;color:#64748b}.faqDoc__markIcon{inline-size:100%;block-size:100%}.faqDoc__markStroke_axis_y{transition:opacity var(--duration-fast,.2s) var(--ease-out,ease);transform-origin:center}.faqDoc__item[open] .faqDoc__mark{color:#0a7268}.faqDoc__item[open] .faqDoc__markStroke_axis_y{opacity:0}.faqDoc__answer{padding:0 0 24px}.faqDoc__answerText{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.8;color:#475569}.faqDoc__answerText strong{font-weight:700;color:#0f172a}.faqDoc__answerText a{color:#0a7268;text-decoration:underline;text-underline-offset:3px}.faqDoc__answerText a:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.faqDoc__cta{margin-top:80px;padding-top:48px;border-top:1px solid #e1e7ef}@media(max-width:768px){.faqDoc__cta{margin-top:48px;padding-top:32px}}.faqDoc__ctaHeading{font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a}.faqDoc__ctaBody,.faqDoc__ctaHeading{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.faqDoc__ctaBody{margin-top:12px;font-size:14px;line-height:1.8;color:#475569}.faqDoc__ctaButton{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:16px 32px;border-radius:8px;background:#06c755;color:#fff;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none}.faqDoc__ctaButton:hover{background:#04a84a}.faqDoc__ctaButton:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.faqDoc__ctaButtonIcon{inline-size:16px;block-size:16px;flex-shrink:0}.faqDoc__ctaAlt{margin-top:16px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.8;color:#64748b}.oitaDoc{padding:48px 0 80px;background:#fff;color:#0f172a}.oitaDoc__container{max-width:800px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.oitaDoc__breadcrumb{margin-bottom:32px}.oitaDoc__breadcrumbList{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;line-height:1.6;color:#64748b}.oitaDoc__breadcrumbItem{margin:0}.oitaDoc__breadcrumbItem+.oitaDoc__breadcrumbItem:before{content:"";display:inline-block;inline-size:1px;block-size:10px;margin-right:8px;background:#e1e7ef;transform:rotate(20deg) translateY(1px)}.oitaDoc__breadcrumbLink{color:#475569;text-decoration:none}.oitaDoc__breadcrumbLink:hover{color:#0a7268;text-decoration:underline}.oitaDoc__breadcrumbLink:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.oitaDoc__heading{margin:0 0 24px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.3;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere}.oitaDoc__heading,.oitaDoc__lead{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.oitaDoc__lead{margin:0 0 48px;font-size:16px;line-height:1.8;color:#475569}.oitaDoc__section{margin-top:48px;padding-top:48px;border-top:1px solid #e1e7ef}.oitaDoc__h2{margin:0 0 24px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.3;letter-spacing:-.02em}.oitaDoc__h2>span{font-weight:inherit}.oitaDoc__body{margin:0 0 16px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.8;color:#475569}.oitaDoc__body:last-child{margin-bottom:0}.oitaDoc__link{color:#0a7268;text-decoration:underline;text-underline-offset:2px}.oitaDoc__link:hover{color:#0d9488}.oitaDoc__link:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.oitaDoc__faqList,.oitaDoc__identityList,.oitaDoc__stepList{margin:0 0 16px;padding:0}.oitaDoc__identityRow,.oitaDoc__stepRow{display:grid;grid-template-columns:8em 1fr;grid-gap:8px 24px;gap:8px 24px;padding:16px 0;border-bottom:1px solid #e1e7ef}.oitaDoc__identityRow:first-child,.oitaDoc__stepRow:first-child{border-top:1px solid #e1e7ef}@media(max-width:640px){.oitaDoc__identityRow,.oitaDoc__stepRow{grid-template-columns:1fr;gap:4px}}.oitaDoc__identityLabel,.oitaDoc__stepLabel{font-weight:700;color:#0f172a}.oitaDoc__identityLabel,.oitaDoc__identityValue,.oitaDoc__stepLabel,.oitaDoc__stepValue{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.8}.oitaDoc__identityValue,.oitaDoc__stepValue{color:#475569}.oitaDoc__identityNote{display:block;font-size:12px;color:#64748b}.oitaDoc__linkList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.oitaDoc__linkItem{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.8}.oitaDoc__faqRow{padding:24px 0;border-bottom:1px solid #e1e7ef}.oitaDoc__faqRow:first-child{border-top:1px solid #e1e7ef}.oitaDoc__faqQuestion{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.3;color:#0f172a}.oitaDoc__faqAnswer,.oitaDoc__faqQuestion{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.oitaDoc__faqAnswer{margin:0;font-size:14px;line-height:1.8;color:#475569}.oitaDoc__cta{margin-top:48px;padding-top:48px;border-top:1px solid #e1e7ef}.oitaDoc__ctaHeading{margin:0 0 16px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.3;letter-spacing:-.02em}.oitaDoc__ctaHeading>span{font-weight:inherit}.oitaDoc__ctaBody{margin:0 0 24px;font-size:14px;line-height:1.8;color:#475569}.oitaDoc__ctaBody,.oitaDoc__ctaButton{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.oitaDoc__ctaButton{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:8px;background:#0f172a;color:#fff;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none}.oitaDoc__ctaButton:hover{background:#1e293b}.oitaDoc__ctaButton:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.oitaDoc__ctaIcon{inline-size:16px;block-size:16px;flex-shrink:0}.oitaDoc__ctaNote{margin:24px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.8;color:#475569}.oitaDoc__ctaNoteSep{margin-left:8px}@media(max-width:768px){.oitaDoc{padding:32px 0 64px}.oitaDoc__cta,.oitaDoc__section{margin-top:32px;padding-top:32px}}.worksIndex__cards{margin-top:40px;margin-bottom:16px}.worksDetail__shots{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}@media(max-width:768px){.worksDetail__shots{grid-template-columns:minmax(0,1fr);gap:32px}}.worksDetail__shot{margin:0}@media(max-width:768px){.worksDetail__shot_device_sp{max-inline-size:240px}}.worksDetail__shotFrame{border:1px solid #e1e7ef;border-radius:12px;overflow:hidden;background:#0b0b0f}.worksDetail__shotImg{display:block;width:100%;height:auto}.worksDetail__shotCaption{margin-top:8px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;line-height:1.6;color:#64748b}.worksDetail__madeList{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.worksDetail__madeItem{display:grid;grid-template-columns:16px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.7;color:#475569}.worksDetail__madeIcon{inline-size:16px;block-size:16px;margin-top:calc((1.7em - 16px)/2);color:#0a7268}.worksDetail__voice,.worksDetail__voiceText{margin:0}.worksDetail__voiceText p{margin:0;font-size:16px;line-height:1.9;color:#0f172a}.worksDetail__voiceBy,.worksDetail__voiceText p{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.worksDetail__voiceBy{margin-top:8px;font-size:14px;color:#64748b}.guidePage__heading{word-break:keep-all;overflow-wrap:anywhere}.seikotsuinDoc{padding:48px 0 80px;background:#fff;color:#0f172a}@media(max-width:768px){.seikotsuinDoc{padding:32px 0 64px}}.seikotsuinDoc__container{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.seikotsuinDoc__breadcrumb{margin-bottom:32px}.seikotsuinDoc__breadcrumbList{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;line-height:1.6;color:#64748b}.seikotsuinDoc__breadcrumbItem{margin:0}.seikotsuinDoc__breadcrumbItem+.seikotsuinDoc__breadcrumbItem:before{content:"";display:inline-block;inline-size:1px;block-size:10px;margin-right:8px;background:#e1e7ef;transform:rotate(20deg) translateY(1px)}.seikotsuinDoc__breadcrumbLink{color:#475569;text-decoration:none}.seikotsuinDoc__breadcrumbLink:hover{color:#0a7268;text-decoration:underline}.seikotsuinDoc__breadcrumbLink:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.seikotsuinDoc__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;grid-column-gap:32px;column-gap:32px;grid-row-gap:32px;row-gap:32px;align-items:start}@media(max-width:768px){.seikotsuinDoc__intro{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:0}}.seikotsuinDoc__heading{grid-column:1/8;grid-row:1;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a;word-break:keep-all}@media(max-width:768px){.seikotsuinDoc__heading{grid-column:1/-1;grid-row:auto;margin-bottom:32px}}.seikotsuinDoc__leads{grid-column:1/8;grid-row:2}@media(max-width:768px){.seikotsuinDoc__leads{grid-column:1/-1;grid-row:auto}}.seikotsuinDoc__lead{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#475569;max-width:40em}.seikotsuinDoc__lead+.seikotsuinDoc__lead{margin-top:12px}.seikotsuinDoc__toc{grid-column:9/13;grid-row:1/3}@media(max-width:768px){.seikotsuinDoc__toc{grid-column:1/-1;grid-row:auto;margin-top:24px}}.seikotsuinDoc__tocTitle{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;font-weight:700;line-height:1.5;color:#64748b}.seikotsuinDoc__tocList{margin:8px 0 0;padding:0;list-style:none}@media(max-width:768px){.seikotsuinDoc__tocList{display:flex;flex-wrap:wrap;gap:8px 24px}}.seikotsuinDoc__tocItem{margin:0}.seikotsuinDoc__tocItem+.seikotsuinDoc__tocItem{border-top:1px solid #e1e7ef}@media(max-width:768px){.seikotsuinDoc__tocItem+.seikotsuinDoc__tocItem{border-top:0}}.seikotsuinDoc__tocLink{display:inline-block;padding:8px 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#0a7268;text-decoration:underline;text-underline-offset:3px;word-break:keep-all}.seikotsuinDoc__tocLink:hover{color:#0f172a}.seikotsuinDoc__tocLink:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.seikotsuinDoc__section_name_price{margin-top:40px}@media(max-width:768px){.seikotsuinDoc__section_name_price{margin-top:24px}}.seikotsuinDoc__section_name_sample{margin-top:100px}@media(max-width:768px){.seikotsuinDoc__section_name_sample{margin-top:64px}}.seikotsuinDoc__section_name_process{margin-top:80px}@media(max-width:768px){.seikotsuinDoc__section_name_process{margin-top:48px}}.seikotsuinDoc__section_name_after{margin-top:64px}@media(max-width:768px){.seikotsuinDoc__section_name_after{margin-top:40px}}.seikotsuinDoc__section_name_faq{margin-top:80px}@media(max-width:768px){.seikotsuinDoc__section_name_faq{margin-top:48px}}.seikotsuinDoc__h2{margin:0 0 24px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(24px,2.8vw,36px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a;word-break:keep-all}.seikotsuinDoc__sheet{border-top:2px solid #0f172a;border-bottom:2px solid #0f172a}.seikotsuinDoc__sheetRow{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;padding:24px 0}.seikotsuinDoc__sheetRow+.seikotsuinDoc__sheetRow{border-top:1px solid #e1e7ef}@media(max-width:768px){.seikotsuinDoc__sheetRow{grid-template-columns:minmax(0,1fr);row-gap:8px}}.seikotsuinDoc__sheetHead{grid-column:1/4;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:700;line-height:1.6;color:#0f172a;word-break:keep-all}@media(max-width:768px){.seikotsuinDoc__sheetHead{grid-column:1/-1}}.seikotsuinDoc__sheetBody{grid-column:4/13;min-width:0}@media(max-width:768px){.seikotsuinDoc__sheetBody{grid-column:1/-1}}.seikotsuinDoc__amountRow{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:48px;column-gap:48px;align-items:end}@media(max-width:1023px){.seikotsuinDoc__amountRow{grid-template-columns:minmax(0,1fr);row-gap:16px}}.seikotsuinDoc__amount{display:flex;align-items:baseline;gap:8px;margin:0;color:#0f172a}.seikotsuinDoc__amountNumber{font-family:var(--font-oswald),"Oswald",sans-serif;font-size:clamp(48px,9vw,80px);font-weight:700;line-height:1;letter-spacing:-.01em}.seikotsuinDoc__amountUnit{font-size:clamp(20px,3.5vw,28px);font-weight:700}.seikotsuinDoc__amountTax,.seikotsuinDoc__amountUnit{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.2}.seikotsuinDoc__amountTax{font-size:14px;font-weight:400;color:#475569}.seikotsuinDoc__amountIncl{margin:4px 0 0;line-height:1.6}.seikotsuinDoc__amountIncl,.seikotsuinDoc__amountNote{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;color:#475569}.seikotsuinDoc__amountNote{margin:0;line-height:1.7;max-width:26em}.seikotsuinDoc__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 32px;gap:12px 32px;margin:0;padding:0;list-style:none}@media(max-width:768px){.seikotsuinDoc__items{grid-template-columns:minmax(0,1fr)}}.seikotsuinDoc__item{margin:0;padding:12px 0 0;border-top:1px dotted #e1e7ef;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.7;color:#475569}.seikotsuinDoc__item:first-child,.seikotsuinDoc__item:nth-child(2){border-top:0;padding-top:0}.seikotsuinDoc__item_span_full+.seikotsuinDoc__item{border-top:1px dotted #e1e7ef;padding-top:12px}@media(max-width:768px){.seikotsuinDoc__item:nth-child(2){border-top:1px dotted #e1e7ef;padding-top:12px}}.seikotsuinDoc__item_span_full{grid-column:1/-1}.seikotsuinDoc__itemKey{font-weight:700;color:#0f172a}.seikotsuinDoc__rowNote{margin:12px 0 0;padding-top:12px;border-top:1px dotted #e1e7ef;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.7;color:#0f172a}.seikotsuinDoc__plan{display:grid;grid-template-columns:repeat(var(--plan-cols,15),minmax(0,1fr));grid-template-rows:minmax(64px,auto) minmax(48px,auto);grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;background:#0f172a;border:3px solid #0f172a}@media(max-width:768px){.seikotsuinDoc__plan{grid-template-rows:minmax(48px,auto) minmax(40px,auto)}}@media(max-width:640px){.seikotsuinDoc__plan{grid-template-rows:minmax(64px,auto) minmax(48px,auto)}}.seikotsuinDoc__planRoom{display:flex;align-items:center;justify-content:center;margin:0;padding:8px 4px;background:#fff;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:700;line-height:1.4;color:#0f172a;text-align:center;word-break:keep-all}@media(max-width:768px){.seikotsuinDoc__planRoom{font-size:12px}}.seikotsuinDoc__planRoom_kind_fixed:first-child{grid-column:span 7}.seikotsuinDoc__planRoom_kind_fixed:nth-child(2),.seikotsuinDoc__planRoom_kind_fixed:nth-child(3){grid-column:span 4}.seikotsuinDoc__planRoom_kind_choice{grid-column:span 3;background:#ebf9f8;color:#0a7268}.seikotsuinDoc__planNote{margin:12px 0 0}.seikotsuinDoc__after{margin:16px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.6}.seikotsuinDoc__link{color:#0a7268;text-decoration:underline;text-underline-offset:2px;word-break:keep-all}.seikotsuinDoc__link:hover{color:#0f766e}.seikotsuinDoc__link:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.seikotsuinDoc__after .seikotsuinDoc__link{display:inline-block;padding:8px 0}.seikotsuinDoc__body{margin:0;color:#475569}.seikotsuinDoc__body,.seikotsuinDoc__notice{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;max-width:40em}.seikotsuinDoc__notice{margin:24px 0 0;color:#0f172a}.seikotsuinDoc__samples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-gap:48px 32px;gap:48px 32px;margin-top:32px}@media(max-width:768px){.seikotsuinDoc__samples{grid-template-columns:minmax(0,1fr)}}.seikotsuinDoc__sample{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-row-gap:12px;row-gap:12px;min-width:0}.seikotsuinDoc__sampleHead{font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.3;color:#0f172a;word-break:keep-all}.seikotsuinDoc__sampleBody,.seikotsuinDoc__sampleHead{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.seikotsuinDoc__sampleBody{font-size:16px;font-weight:400;line-height:1.8;color:#475569}.seikotsuinDoc__sampleFigure{margin:0;min-width:0}.seikotsuinDoc__sampleImg{display:block;inline-size:auto;max-inline-size:100%;block-size:auto;outline:1px solid #e1e7ef;outline-offset:-1px}.seikotsuinDoc__feeFigure{display:block;inline-size:100%;max-inline-size:400px;block-size:auto}.seikotsuinDoc__feeWall{fill:#fff;stroke:#0f172a;stroke-width:3;vector-effect:non-scaling-stroke}.seikotsuinDoc__feeBar,.seikotsuinDoc__feeRule{fill:#e1e7ef}.seikotsuinDoc__feeText{font-size:15px;font-weight:700;fill:#0f172a}.seikotsuinDoc__feeText,.seikotsuinDoc__note{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.seikotsuinDoc__note{margin:32px 0 0;font-size:14px;font-weight:400;line-height:1.9;color:#64748b;max-width:40em}.seikotsuinDoc__body+.seikotsuinDoc__body{margin-top:12px}.seikotsuinDoc__body+.seikotsuinDoc__sheet{margin-top:24px}.seikotsuinDoc__sheetMore{margin:12px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.8}.seikotsuinDoc__sheet+.seikotsuinDoc__note{margin-top:16px}.seikotsuinDoc__band{margin-top:80px}@media(max-width:768px){.seikotsuinDoc__band{margin-top:48px}}.seikotsuinDoc__band{padding:64px 0;background:#f0fbf9}@media(max-width:768px){.seikotsuinDoc__band{padding:48px 0}}.seikotsuinDoc__bandInner{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.seikotsuinDoc__bandHeading{margin:0 0 16px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a;word-break:keep-all}.seikotsuinDoc__band .seikotsuinDoc__note{margin-top:16px}.seikotsuinDoc__bandMore{margin:12px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.8}.seikotsuinDoc__faqList{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;margin:0}@media(max-width:768px){.seikotsuinDoc__faqList{grid-template-columns:minmax(0,1fr)}}.seikotsuinDoc__faqRow{grid-column:1/10;padding:24px 0;border-bottom:1px solid #e1e7ef}.seikotsuinDoc__faqRow:first-child{border-top:1px solid #e1e7ef}@media(max-width:768px){.seikotsuinDoc__faqRow{grid-column:1/-1}}.seikotsuinDoc__faqQuestion{margin:0 0 8px;font-weight:700;line-height:1.5;color:#0f172a}.seikotsuinDoc__faqAnswer,.seikotsuinDoc__faqQuestion{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;word-break:keep-all}.seikotsuinDoc__faqAnswer{margin:0;font-weight:400;line-height:1.8;color:#475569;max-width:40em}.seikotsuinDoc__faqPhrase{white-space:nowrap}.seikotsuinDoc__faqMore{margin:24px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#475569;word-break:keep-all}.seikotsuinDoc__cta{margin-top:100px}@media(max-width:768px){.seikotsuinDoc__cta{margin-top:64px}}.seikotsuinDoc__cta{padding-top:48px;border-top:2px solid #0f172a}.seikotsuinDoc__cta .seikotsuinDoc__h2{margin-bottom:16px}.seikotsuinDoc__ctaBody{margin:0 0 32px;font-weight:400;line-height:1.8;color:#475569;max-width:40em}.seikotsuinDoc__ctaBody,.seikotsuinDoc__ctaButton{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px}.seikotsuinDoc__ctaButton{display:flex;align-items:center;box-sizing:border-box;min-height:64px;inline-size:min(100%,30em);padding:0 32px;border-radius:0;background-color:#0f172a;color:#fff;font-weight:700;line-height:1.4;text-decoration:none;word-break:keep-all;transition:background-color var(--duration-fast) var(--ease-out)}.seikotsuinDoc__ctaButton:hover{background-color:#1e293b}.seikotsuinDoc__ctaButton:focus-visible{outline:2px solid #0f172a;outline-offset:2px}@media(max-width:768px){.seikotsuinDoc__ctaButton{inline-size:100%}}.seikotsuinDoc__ctaNote{margin:24px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:400;line-height:3;color:#475569}.seikotsuinDoc__ctaNote .seikotsuinDoc__link{padding:12px 0}.seikotsuinDoc__ctaNoteSep{margin-left:8px}.seikotsuinDoc__ctaAside{margin:8px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:400;line-height:1.8;color:#475569;max-width:40em}.seikotsuinDoc [data-place-state=waiting]{transform:translateY(var(--entrance-y))}.seikotsuinDoc [data-place-state=placed]{transition:transform var(--duration-base) var(--ease-out);transition-delay:calc(min(var(--place-i, 0),5)*var(--stagger-base))}@media (prefers-reduced-motion:reduce),print{.seikotsuinDoc [data-place-state=placed],.seikotsuinDoc [data-place-state=waiting]{transform:none;transition:none}}@keyframes inshokutenUnfold{0%{letter-spacing:var(--ls-unfold-from)}to{letter-spacing:.04em}}.inshokutenDoc{--ls-unfold-from:0.4em;padding:48px 0 80px;background:#fff;color:#0f172a}@media(min-width:1024px)and (max-width:1279px){.inshokutenDoc{padding-top:40px}}@media(max-width:768px){.inshokutenDoc{padding:32px 0 64px}}.inshokutenDoc__container{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.inshokutenDoc__sheet{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;padding:56px 64px 48px;background:#f0fbf9}@media(min-width:1024px)and (max-width:1279px){.inshokutenDoc__sheet{padding-top:32px}}@media(max-width:1023px){.inshokutenDoc__sheet{grid-template-columns:minmax(0,1fr)}}@media(min-width:769px)and (max-width:1023px){.inshokutenDoc__sheet{padding:40px 40px 36px}}@media(max-width:768px){.inshokutenDoc__sheet{margin:0 -12px;padding:24px 12px 28px}}.inshokutenDoc__sheetHead{grid-column:1/9;grid-row:1}@media(max-width:1023px){.inshokutenDoc__sheetHead{grid-column:1/-1}}.inshokutenDoc__heading{margin:0 0 24px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a;word-break:keep-all}@media(max-width:768px){.inshokutenDoc__heading{margin-bottom:16px}}.inshokutenDoc__lead{max-width:40em;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#475569}.inshokutenDoc__lead+.inshokutenDoc__lead{margin-top:12px}@media(max-width:768px){.inshokutenDoc__lead+.inshokutenDoc__lead{margin-top:8px}}.inshokutenDoc__menu{grid-column:1/-1;grid-row:2;margin-top:48px}@media(max-width:1023px){.inshokutenDoc__menu{grid-row:auto}}@media(min-width:1024px)and (max-width:1279px){.inshokutenDoc__menu{margin-top:24px}}@media(min-width:769px)and (max-width:1023px){.inshokutenDoc__menu{margin-top:32px}}@media(max-width:768px){.inshokutenDoc__menu{margin-top:24px}}.inshokutenDoc__menuTitle{margin:0 0 12px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:700;line-height:1.6;color:#0f172a}@media(max-width:768px){.inshokutenDoc__menuTitle{margin-bottom:8px}}.inshokutenDoc__menuList{margin:0;border-top:2px solid #0a7268}.inshokutenDoc__menuRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:first baseline;grid-column-gap:16px;column-gap:16px;padding:20px 0 22px;border-bottom:1px solid #e1e7ef}@media(max-width:768px){.inshokutenDoc__menuRow{column-gap:12px;padding:16px 0 18px}}.inshokutenDoc__menuItem{display:flex;align-items:baseline;grid-column:1/-1;grid-row:1;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(16px,1.4vw,20px);font-weight:700;line-height:1.4;letter-spacing:.04em;color:#0f172a;white-space:nowrap;animation:inshokutenUnfold var(--duration-unfold) var(--ease-unfold) both;animation-delay:calc(var(--i, 0)*var(--stagger-unfold))}@media (prefers-reduced-motion:reduce),print{.inshokutenDoc__menuItem{letter-spacing:.04em;animation:none}}.inshokutenDoc__leader{flex:1 1 auto;block-size:4px;background-image:radial-gradient(circle at center,#64748B 1.5px,transparent 2px);background-size:9px 4px;background-repeat:repeat-x;background-position:100% 50%;min-inline-size:32px;-webkit-margin-start:16px;margin-inline-start:16px;transform:translateY(-.35em)}@media(max-width:768px){.inshokutenDoc__leader{min-inline-size:24px;-webkit-margin-start:10px;margin-inline-start:10px}}.inshokutenDoc__menuValue{grid-column:1/-1;grid-row:2;margin:0;text-align:right}.inshokutenDoc__menuFigure{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1;color:#0f172a;white-space:nowrap}.inshokutenDoc__menuNum{margin:0 .06em;font-family:var(--font-oswald),"Oswald",sans-serif;font-size:clamp(48px,6.2vw,88px);font-weight:700;line-height:1;letter-spacing:-.01em;color:#0a7268}.inshokutenDoc__menuSub,.inshokutenDoc__menuTax{font-size:14px;font-weight:400;color:#475569}.inshokutenDoc__menuSub{display:block;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.7}@media(max-width:768px){.inshokutenDoc__menuSub{max-inline-size:22em;-webkit-margin-start:auto;margin-inline-start:auto;font-size:13px}}.inshokutenDoc__menuFigure+.inshokutenDoc__menuSub{margin-top:10px}.inshokutenDoc__menuSub+.inshokutenDoc__menuFigure{margin-top:8px}@supports(grid-template-rows:subgrid){.inshokutenDoc__menuItem{grid-column:1;grid-row:1}.inshokutenDoc__menuValue{display:grid;grid-column:1/-1;grid-row:1/span 2;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:first baseline;text-align:initial}.inshokutenDoc__menuFigure{grid-column:2;grid-row:1;justify-self:end}.inshokutenDoc__menuSub{grid-column:1/-1;grid-row:2;justify-self:end;text-align:right}.inshokutenDoc__menuRow_align_last .inshokutenDoc__menuFigure,.inshokutenDoc__menuRow_align_last .inshokutenDoc__menuItem{grid-row:2}.inshokutenDoc__menuRow_align_last .inshokutenDoc__menuSub{grid-row:1}}.inshokutenDoc__menuNote{max-width:40em;margin:20px 0 0;padding:0;border:0;background:rgba(0,0,0,0);line-height:1.9;color:#475569}.inshokutenDoc__menuAfter,.inshokutenDoc__menuNote{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px}.inshokutenDoc__menuAfter{margin:4px 0 0;line-height:1.6}.inshokutenDoc__breadcrumb{margin-bottom:32px}@media(min-width:1024px)and (max-width:1279px){.inshokutenDoc__breadcrumb{margin-bottom:24px}}.inshokutenDoc__breadcrumbList{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;line-height:1.6;color:#64748b}.inshokutenDoc__breadcrumbItem{margin:0}.inshokutenDoc__breadcrumbItem+.inshokutenDoc__breadcrumbItem:before{content:"";display:inline-block;inline-size:1px;block-size:10px;margin-right:8px;background:#e1e7ef;transform:rotate(20deg) translateY(1px)}.inshokutenDoc__breadcrumbLink{display:inline-block;padding-block:4px;margin-block:-4px;color:#475569;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.inshokutenDoc__breadcrumbLink:hover{color:#0f766e;text-decoration-thickness:2px}.inshokutenDoc__breadcrumbLink:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.inshokutenDoc__toc{grid-column:9/13;grid-row:1;align-self:start}@media(max-width:1023px){.inshokutenDoc__toc{grid-column:1/-1;grid-row:auto;margin-top:32px;padding-top:12px;border-top:1px solid #e1e7ef}}@media(max-width:768px){.inshokutenDoc__toc{margin-top:24px}}.inshokutenDoc__tocTitle{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;font-weight:700;line-height:1.6;color:#64748b}.inshokutenDoc__tocList{margin:8px 0 0;padding:0;list-style:none}@media(max-width:1023px){.inshokutenDoc__tocList{display:flex;flex-wrap:wrap;gap:8px 20px}}.inshokutenDoc__tocItem{margin:0}.inshokutenDoc__tocItem+.inshokutenDoc__tocItem{border-top:1px solid #e1e7ef}@media(max-width:1023px){.inshokutenDoc__tocItem+.inshokutenDoc__tocItem{border-top:0}}.inshokutenDoc__tocLink{display:inline-block;padding:8px 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:#0a7268;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;word-break:keep-all}.inshokutenDoc__tocLink:hover{color:#0f766e;text-decoration-thickness:2px}.inshokutenDoc__tocLink:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.inshokutenDoc__section_name_price{margin-top:64px}@media(max-width:768px){.inshokutenDoc__section_name_price{margin-top:40px}}.inshokutenDoc__h2{margin:0 0 16px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(24px,2.8vw,36px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a;word-break:keep-all}.inshokutenDoc__priceLeads,.inshokutenDoc__processLeads{margin:0 0 32px}@media(max-width:768px){.inshokutenDoc__priceLeads,.inshokutenDoc__processLeads{margin-bottom:24px}}.inshokutenDoc__priceLead,.inshokutenDoc__processLead{max-width:40em;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#475569}.inshokutenDoc__priceLead+.inshokutenDoc__priceLead,.inshokutenDoc__priceLead+.inshokutenDoc__processLead,.inshokutenDoc__processLead+.inshokutenDoc__priceLead,.inshokutenDoc__processLead+.inshokutenDoc__processLead{margin-top:8px}.inshokutenDoc__processLead+.inshokutenDoc__processLead{margin-top:12px}.inshokutenDoc__table{border-top:2px solid #0f172a;border-bottom:2px solid #0f172a}.inshokutenDoc__tableRow{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;padding:24px 0}.inshokutenDoc__tableRow+.inshokutenDoc__tableRow{border-top:1px solid #e1e7ef}@media(max-width:1023px){.inshokutenDoc__tableRow{grid-template-columns:minmax(0,1fr);row-gap:8px}}@media(max-width:768px){.inshokutenDoc__tableRow{padding:20px 0}}.inshokutenDoc__tableHead{grid-column:1/5;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:700;line-height:1.6;color:#0f172a;word-break:keep-all}@media(max-width:1023px){.inshokutenDoc__tableHead{grid-column:1/-1}}.inshokutenDoc__tableBody{grid-column:5/13;min-width:0}@media(max-width:1023px){.inshokutenDoc__tableBody{grid-column:1/-1}}.inshokutenDoc__items{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.inshokutenDoc__item{max-width:40em;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.7;color:#475569}.inshokutenDoc__itemKey{font-weight:700;color:#0f172a}.inshokutenDoc__rowNote{max-width:40em;margin:16px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.7;color:#0f172a}.inshokutenDoc__rowNote_tone_body{color:#475569}.inshokutenDoc__extraList{margin:0}.inshokutenDoc__extraRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:first baseline;grid-column-gap:16px;column-gap:16px;padding:16px 0}.inshokutenDoc__extraRow:first-child{padding-top:0}.inshokutenDoc__extraRow:last-child{padding-bottom:0}.inshokutenDoc__extraTerm{display:flex;align-items:baseline;grid-column:1/-1;grid-row:1;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:700;line-height:1.6;color:#0f172a;white-space:nowrap;word-break:keep-all}@media(max-width:339px){.inshokutenDoc__extraTerm{white-space:normal}}.inshokutenDoc__extraValue{grid-column:1/-1;grid-row:2;margin:0;text-align:right}.inshokutenDoc__extraFigure{font-size:18px;font-weight:700;line-height:1.5;color:#0a7268}.inshokutenDoc__extraFigure,.inshokutenDoc__extraSub{display:block;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.inshokutenDoc__extraSub{margin-top:4px;font-size:14px;font-weight:400;line-height:1.7;color:#475569}@media(min-width:769px){@supports(grid-template-rows:subgrid){.inshokutenDoc__extraTerm{grid-column:1;grid-row:1}.inshokutenDoc__extraValue{display:grid;grid-column:1/-1;grid-row:1/span 2;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:first baseline;text-align:initial}.inshokutenDoc__extraFigure{grid-column:2;grid-row:1;justify-self:end;white-space:nowrap}.inshokutenDoc__extraSub{grid-column:1/-1;grid-row:2;justify-self:end;text-align:right}}}.inshokutenDoc__section_name_sample{margin-top:100px}@media(max-width:768px){.inshokutenDoc__section_name_sample{margin-top:64px}}.inshokutenDoc__sampleLeads{margin:0 0 16px}.inshokutenDoc__sampleLead{max-width:40em;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#475569}.inshokutenDoc__sampleLead+.inshokutenDoc__sampleLead{margin-top:8px}.inshokutenDoc__sampleNote,.inshokutenDoc__sampleNotice{max-width:40em;margin:0;padding:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:400;line-height:1.9;color:#475569}.inshokutenDoc__sampleNotice{margin-bottom:24px}.inshokutenDoc__sampleNote{margin-top:16px}.inshokutenDoc__tableRow_kind_sample{row-gap:0}@media(min-width:1024px){.inshokutenDoc__tableRow_kind_sample .inshokutenDoc__tableHead{grid-row:1}}@media(max-width:1023px){.inshokutenDoc__tableRow_kind_sample{row-gap:0}}.inshokutenDoc__sampleBody{grid-column:5/13;display:grid;grid-gap:8px;gap:8px;min-width:0}@media(min-width:1024px){.inshokutenDoc__sampleBody{grid-row:1}}@media(max-width:1023px){.inshokutenDoc__sampleBody{grid-column:1/-1;margin-top:8px}}.inshokutenDoc__sampleText{max-width:40em;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#475569}.inshokutenDoc__sampleFigure{grid-column:5/13;min-width:0;margin:16px 0 0}@media(min-width:1024px){.inshokutenDoc__sampleFigure{grid-row:2}}@media(max-width:1023px){.inshokutenDoc__sampleFigure{grid-column:1/-1}}@media(min-width:1024px)and (max-width:1119px){.inshokutenDoc__sampleFigure_kind_menu{grid-column:1/-1}}.inshokutenDoc__sampleFigure_kind_photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:768px){.inshokutenDoc__sampleFigure_kind_photos{grid-template-columns:minmax(0,1fr)}}.inshokutenDoc__sampleImg{display:block;block-size:auto;outline:1px solid #e1e7ef;outline-offset:-1px}.inshokutenDoc__sampleFigure_kind_photos .inshokutenDoc__sampleImg{inline-size:100%;aspect-ratio:1/1;object-fit:cover}.inshokutenDoc__sampleScroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.inshokutenDoc__sampleScroll:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.inshokutenDoc__sampleFigure_kind_menu .inshokutenDoc__sampleImg{inline-size:100%;max-inline-size:720px}@media(max-width:1023px){.inshokutenDoc__sampleFigure_kind_menu .inshokutenDoc__sampleImg{inline-size:720px;max-inline-size:none}}.inshokutenDoc__sampleHint{margin:0 0 8px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:400;line-height:1.9;color:#475569}@media(min-width:1024px){.inshokutenDoc__sampleHint{display:none}}.inshokutenDoc__sampleFigure:has(>.inshokutenDoc__sampleScroll[data-overflow=false])>.inshokutenDoc__sampleHint{display:none}.inshokutenDoc__section_name_process{margin-top:80px}@media(max-width:768px){.inshokutenDoc__section_name_process{margin-top:48px}}.inshokutenDoc__tableBody_kind_text{display:grid;grid-gap:12px;gap:12px}.inshokutenDoc__tableText{font-size:16px;line-height:1.8}.inshokutenDoc__tableNote,.inshokutenDoc__tableText{max-width:40em;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400;color:#475569}.inshokutenDoc__tableNote{padding:0;font-size:14px;line-height:1.9}.inshokutenDoc__tableMore{margin:-8px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.6}.inshokutenDoc__section_name_after{margin-top:64px}@media(max-width:768px){.inshokutenDoc__section_name_after{margin-top:40px}}.inshokutenDoc__sectionNote{max-width:40em;margin:16px 0 0;padding:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:400;line-height:1.9;color:#475569}.inshokutenDoc__sectionNote .inshokutenDoc__link{display:inline;padding:0}.inshokutenDoc__band{margin-top:80px}@media(max-width:768px){.inshokutenDoc__band{margin-top:48px}}.inshokutenDoc__band{padding:48px 0;border-top:1px solid #e1e7ef;border-bottom:1px solid #e1e7ef;background:#fff}@media(max-width:768px){.inshokutenDoc__band{padding:40px 0}}.inshokutenDoc__bandInner{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.inshokutenDoc__bandHeading{margin:0 0 16px;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a;word-break:keep-all}.inshokutenDoc__bandHeading,.inshokutenDoc__bandText{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.inshokutenDoc__bandText{max-width:40em;margin:0;font-size:16px;font-weight:400;line-height:1.8;color:#475569}.inshokutenDoc__bandText+.inshokutenDoc__bandText{margin-top:12px}.inshokutenDoc__bandNote{max-width:40em;margin:12px 0 0;padding:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:400;line-height:1.9;color:#475569}.inshokutenDoc__section_name_faq{margin-top:80px}@media(max-width:768px){.inshokutenDoc__section_name_faq{margin-top:48px}}.inshokutenDoc__h2_place_faq{margin-bottom:24px}.inshokutenDoc__faqList{margin:0;border-top:2px solid #0f172a;border-bottom:2px solid #0f172a}.inshokutenDoc__faqRow{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;align-items:baseline;padding:20px 0}.inshokutenDoc__faqRow+.inshokutenDoc__faqRow{border-top:1px solid #e1e7ef}@media(max-width:1023px){.inshokutenDoc__faqRow{grid-template-columns:minmax(0,1fr);row-gap:8px}}.inshokutenDoc__faqQuestion{grid-column:1/6;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:700;line-height:1.5;color:#0f172a;word-break:keep-all}@media(max-width:1023px){.inshokutenDoc__faqQuestion{grid-column:1/-1}}.inshokutenDoc__faqAnswer{grid-column:6/13;min-width:0;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#475569;word-break:keep-all}@media(max-width:1023px){.inshokutenDoc__faqAnswer{grid-column:1/-1}}.inshokutenDoc__faqPhrase{white-space:nowrap}.inshokutenDoc__faqMore{margin:16px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#475569;word-break:keep-all}.inshokutenDoc__faqMore .inshokutenDoc__link{display:inline;padding:0}.inshokutenDoc__section_name_contact{margin-top:100px}@media(max-width:768px){.inshokutenDoc__section_name_contact{margin-top:64px}}.inshokutenDoc__section_name_contact{padding-top:48px;border-top:2px solid #0f172a}@media(max-width:768px){.inshokutenDoc__section_name_contact{padding-top:32px}}.inshokutenDoc__ctaBody{max-width:40em;margin:0 0 32px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#475569}.inshokutenDoc__order{max-inline-size:760px;margin:0;padding:8px 20px 20px;list-style:none;background:#f0fbf9}@media(max-width:374px){.inshokutenDoc__order{--ls-unfold-from:0.1em}}@media(max-width:768px){.inshokutenDoc__order{margin:0 -12px;padding:4px 18px 16px}}.inshokutenDoc__orderRow{border-bottom:1px solid #e1e7ef}.inshokutenDoc__orderRow_kind_primary{margin:12px -20px 4px;border-bottom:0}@media(max-width:768px){.inshokutenDoc__orderRow_kind_primary{margin-inline:-18px}}.inshokutenDoc__orderRow_kind_tel{position:relative;border-bottom:0}.inshokutenDoc__orderLink,.inshokutenDoc__orderTel{display:flex;align-items:center;gap:16px;min-block-size:64px;margin:0;padding:14px 0;color:#0f172a;text-decoration:none}@media(max-width:768px){.inshokutenDoc__orderLink,.inshokutenDoc__orderTel{gap:10px}}.inshokutenDoc__orderLink:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.inshokutenDoc__orderLabel{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(16px,1.4vw,20px);font-weight:700;line-height:1.4;letter-spacing:.04em;word-break:keep-all}.inshokutenDoc__order[data-place=waiting] .inshokutenDoc__orderLabel{letter-spacing:var(--ls-unfold-from)}.inshokutenDoc__order[data-place=placed] .inshokutenDoc__orderLabel{transition:letter-spacing var(--duration-unfold) var(--ease-unfold);transition-delay:calc(var(--i, 0)*var(--stagger-unfold))}.inshokutenDoc__orderLink .inshokutenDoc__leader{-webkit-margin-start:0;margin-inline-start:0;transform:none;transition:background-position var(--duration-slow) var(--ease-out)}.inshokutenDoc__orderLink:focus-visible .inshokutenDoc__leader,.inshokutenDoc__orderLink:hover .inshokutenDoc__leader{background-position:right 27px center}.inshokutenDoc__orderTip{flex-shrink:0;inline-size:14px;block-size:18px;color:#0a7268}.inshokutenDoc__orderRow_kind_primary .inshokutenDoc__orderLink{min-block-size:72px;padding:16px 24px;background-color:#0f172a;color:#fff;transition:background-color var(--duration-fast) var(--ease-out)}.inshokutenDoc__orderRow_kind_primary .inshokutenDoc__orderLink:hover{background-color:#1e293b}@media(max-width:768px){.inshokutenDoc__orderRow_kind_primary .inshokutenDoc__orderLink{padding:16px 18px}}.inshokutenDoc__orderRow_kind_primary .inshokutenDoc__orderLabel{font-size:clamp(18px,1.6vw,22px)}.inshokutenDoc__orderRow_kind_primary .inshokutenDoc__leader{background-image:radial-gradient(circle at center,#FFFFFF 1.5px,transparent 2px);opacity:.6}.inshokutenDoc__orderRow_kind_primary .inshokutenDoc__orderTip{color:#fff}.inshokutenDoc__orderRow_kind_line .inshokutenDoc__orderLabel{color:#0a7268;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.inshokutenDoc__orderRow_kind_line .inshokutenDoc__orderLink:hover .inshokutenDoc__orderLabel{color:#0f766e;text-decoration-thickness:2px}.inshokutenDoc__orderTel{align-items:baseline}.inshokutenDoc__orderTel .inshokutenDoc__leader{align-self:baseline;-webkit-margin-start:0;margin-inline-start:0;transform:translateY(-.35em)}.inshokutenDoc__orderValue{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.6;color:#475569;text-align:right}.inshokutenDoc__orderNumber{display:inline-block;padding:12px 0;font-family:var(--font-oswald),"Oswald",sans-serif;font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1;letter-spacing:-.01em;color:#0a7268;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.inshokutenDoc__orderNumber:hover{color:#0f766e;text-decoration-thickness:2px}.inshokutenDoc__orderNumber:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.inshokutenDoc__orderNumber:after{content:"";position:absolute;inset:0}.inshokutenDoc__orderHours{display:block}.inshokutenDoc__ctaAside{max-width:40em;margin:16px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:400;line-height:1.9;color:#475569}@media (prefers-reduced-motion:reduce),print{.inshokutenDoc__order[data-place] .inshokutenDoc__orderLabel{letter-spacing:.04em;transition:none}.inshokutenDoc__orderLink .inshokutenDoc__leader,.inshokutenDoc__orderRow_kind_primary .inshokutenDoc__orderLink{transition:none}}.inshokutenDoc__after{margin:16px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.6}.inshokutenDoc__link{display:inline-block;padding:8px 0;color:#0a7268;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;word-break:keep-all}.inshokutenDoc__link:hover{color:#0f766e;text-decoration-thickness:2px}.inshokutenDoc__link:focus-visible{outline:2px solid #0a7268;outline-offset:2px}.kyoshitsuDoc{--gutter:24px;--cell:min(calc((100vw - 2 * var(--gutter)) / 8),170px);--edge:calc((100vw - var(--cell) * 8) / 2);background:#fff;color:#0f172a}@supports(width:round(down,1px,1px)){.kyoshitsuDoc{--cell:round(down,calc(min(calc((100vw - 2 * var(--gutter)) / 8), 170px) + 0.01px),1px)}}@media(max-width:767px){.kyoshitsuDoc{--gutter:12px}}.kyoshitsuDoc__frame{position:relative;width:calc(var(--cell)*8);margin-inline:auto}.kyoshitsuDoc__frame_rule_side:after{content:"";position:absolute;inset:0;z-index:2;border-inline:2px solid #0a7268;pointer-events:none}.kyoshitsuDoc__crumb{width:calc(var(--cell)*8);margin-inline:auto;padding:14px 0}@media(max-width:767px){.kyoshitsuDoc__crumb{width:auto;padding:8px 24px}}.kyoshitsuDoc__crumbList{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;line-height:1.6;color:#64748b}.kyoshitsuDoc__crumbItem{margin:0}.kyoshitsuDoc__crumbItem+.kyoshitsuDoc__crumbItem:before{content:"";display:inline-block;inline-size:1px;block-size:10px;margin-right:8px;background:#e1e7ef;transform:rotate(20deg) translateY(1px)}.kyoshitsuDoc__crumbLink{color:#0a7268;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--duration-tint) var(--ease-cell),text-decoration-thickness var(--duration-tint) var(--ease-cell)}.kyoshitsuDoc__crumbLink:hover{color:#07564e;text-decoration-thickness:2px}.kyoshitsuDoc__crumbLink:focus-visible{outline:2px solid #0a7268;outline-offset:2px}@media (prefers-reduced-motion:reduce),print{.kyoshitsuDoc__crumbLink{transition:none}}.kyoshitsuDoc__crumbLink{display:inline-block;padding-block:4px;margin-block:-4px;color:#475569;text-underline-offset:2px}.kyoshitsuDoc__titleRow{position:relative;border-top:2px solid #0a7268;overflow-x:clip}.kyoshitsuDoc__titleRow:before{content:"";position:absolute;inset-inline:0;top:calc(var(--cell) - 1px);block-size:1px;background:#14b8a6}.kyoshitsuDoc__grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.kyoshitsuDoc__gridCell{position:relative;isolation:isolate;display:block;background:#ebf9f8;-webkit-border-end:1px solid #14b8a6;border-inline-end:1px solid #14b8a6;-webkit-border-after:1px solid #14b8a6;border-block-end:1px solid #14b8a6}.kyoshitsuDoc__gridCell:nth-child(8n){-webkit-border-end:0;border-inline-end:0}.kyoshitsuDoc__gridCell:nth-child(n+9){-webkit-border-after:0;border-block-end:0}.kyoshitsuDoc__title{position:relative;top:-.054em;margin:0;width:calc(var(--cell)*8 + (var(--cell) - 1em)/2 + 1px);-webkit-padding-start:calc((var(--cell) - 1em)/2);padding-inline-start:calc((var(--cell) - 1em)/2);font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(var(--cell)*.8);font-weight:700;line-height:var(--cell);letter-spacing:calc(var(--cell) - 1em);font-feature-settings:normal;text-rendering:geometricPrecision;color:#0f172a;text-size-adjust:100%}@supports(width:round(down,1px,1px)){.kyoshitsuDoc__title{font-size:round(down,var(--cell)*0.8,1px)}}.kyoshitsuDoc__bandRow{border-top:2px solid #0a7268}.kyoshitsuDoc__band{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}@media(max-width:767px){.kyoshitsuDoc__band{grid-template-columns:minmax(0,1fr)}}.kyoshitsuDoc__leadCell{grid-column:1/6;padding:24px 32px 24px 24px;-webkit-border-end:1px solid #14b8a6;border-inline-end:1px solid #14b8a6}@media(max-width:1023px){.kyoshitsuDoc__leadCell{grid-column:1/5;padding:20px}}@media(max-width:767px){.kyoshitsuDoc__leadCell{grid-column:1;padding:14px calc(24px - var(--edge));-webkit-border-end:0;border-inline-end:0}}.kyoshitsuDoc__lead{max-width:40em;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#475569}.kyoshitsuDoc__lead+.kyoshitsuDoc__lead{margin-top:8px}@media(max-width:767px){.kyoshitsuDoc__lead+.kyoshitsuDoc__lead{margin-top:6px}}.kyoshitsuDoc__price{grid-column:6/9;display:grid;grid-template-rows:auto 1fr;margin:0}@media(max-width:1199px){.kyoshitsuDoc__price{grid-template-rows:1fr auto}}@media(max-width:1023px){.kyoshitsuDoc__price{grid-column:5/9}}@media(max-width:767px){.kyoshitsuDoc__price{grid-column:1;border-top:2px solid #0a7268}}.kyoshitsuDoc__priceRow{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:16px;column-gap:16px;padding:14px 20px}.kyoshitsuDoc__priceRow+.kyoshitsuDoc__priceRow{border-top:1px solid #14b8a6}@media(max-width:1023px){.kyoshitsuDoc__priceRow{padding:12px 14px}}@media(max-width:767px){.kyoshitsuDoc__priceRow{padding:10px calc(24px - var(--edge))}}.kyoshitsuDoc__priceKey{font-size:14px;font-weight:700;line-height:1.4;color:#0f172a;white-space:nowrap}.kyoshitsuDoc__priceVal{margin:0;text-align:right;line-height:1.3;word-break:keep-all}.kyoshitsuDoc__amount{display:block;font-size:24px;font-weight:700;line-height:1;color:#0f172a;white-space:nowrap}.kyoshitsuDoc__num{-webkit-margin-end:.06em;margin-inline-end:.06em;font-family:var(--font-oswald),"Oswald",sans-serif;font-size:clamp(48px,5.28vw,76px);font-weight:700;line-height:1;letter-spacing:-.01em;color:#0a7268}@media(max-width:767px){.kyoshitsuDoc__num{font-size:60px}}.kyoshitsuDoc__tax{font-size:14px;font-weight:400;color:#475569}.kyoshitsuDoc__taxIn{display:block;margin-top:6px;font-size:14px;color:#475569}.kyoshitsuDoc__sum{font-size:14px;line-height:1.6;color:#475569}@media(max-width:767px){.kyoshitsuDoc__sum{text-align:left}}.kyoshitsuDoc__sumTotal{font-weight:700;color:#0f172a;white-space:nowrap}.kyoshitsuDoc__pagesRow{border-top:2px solid #0a7268;border-bottom:2px solid #0a7268}.kyoshitsuDoc__pages{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:auto;margin:0;padding:0;list-style:none}@media(max-width:1200px){.kyoshitsuDoc__pages{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.kyoshitsuDoc__pages{grid-template-columns:repeat(2,minmax(0,1fr))}}.kyoshitsuDoc__page{position:relative;isolation:isolate;display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0;background:#ebf9f8;-webkit-border-end:1px solid #14b8a6;border-inline-end:1px solid #14b8a6;padding:14px 12px}@media(max-width:767px){.kyoshitsuDoc__page{padding:10px 12px 10px calc(24px - var(--edge))}}.kyoshitsuDoc__page:last-child{-webkit-border-end:0;border-inline-end:0}@media(max-width:1200px){.kyoshitsuDoc__page:nth-child(4n){-webkit-border-end:0;border-inline-end:0}.kyoshitsuDoc__page:nth-child(n+5){border-top:1px solid #14b8a6}}@media(max-width:767px){.kyoshitsuDoc__page{border-top:1px solid #14b8a6}.kyoshitsuDoc__page:nth-child(4n){-webkit-border-end:1px solid #14b8a6;border-inline-end:1px solid #14b8a6}.kyoshitsuDoc__page:nth-child(2n){-webkit-border-end:0;border-inline-end:0}.kyoshitsuDoc__page:nth-child(-n+2){border-top:0}}.kyoshitsuDoc__page_role_apply{padding:0;background:#0a7268}.kyoshitsuDoc__pageLink{display:grid;grid-row:1/span 3;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0;color:inherit;text-decoration:none;padding:14px 12px}@media(max-width:767px){.kyoshitsuDoc__pageLink{padding:10px 12px 10px calc(24px - var(--edge))}}.kyoshitsuDoc__pageLink:hover .kyoshitsuDoc__pageName{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.kyoshitsuDoc__pageLink:focus-visible{outline:3px solid #fff;outline-offset:calc(-1*3px - 3px)}.kyoshitsuDoc__pageName{grid-row:1;font-size:14px;font-weight:700;line-height:1.45;color:#0f172a;word-break:keep-all}@media(min-width:1201px){.kyoshitsuDoc__pageName{font-size:13px}}@media(min-width:1201px)and (max-width:1279px){.kyoshitsuDoc__pageName{font-size:12px}}@media(max-width:359px){.kyoshitsuDoc__pageName{font-size:12px}}.kyoshitsuDoc__pageFree{grid-row:2;font-size:12px;line-height:1.5;color:#475569}.kyoshitsuDoc__pageBody{grid-row:3;margin-top:6px;font-size:14px;line-height:1.55;color:#475569;word-break:keep-all}.kyoshitsuDoc__page_role_apply .kyoshitsuDoc__pageBody,.kyoshitsuDoc__page_role_apply .kyoshitsuDoc__pageFree,.kyoshitsuDoc__page_role_apply .kyoshitsuDoc__pageName{color:#fff}.kyoshitsuDoc__gridCell:before,.kyoshitsuDoc__page:before{content:"";position:absolute;inset:0;z-index:-1;background:#cdefec;opacity:0;animation:kyoshitsuFill var(--duration-fill) var(--ease-cell) calc(var(--i)*var(--stagger-fill)) both}.kyoshitsuDoc__page_role_apply:before{content:none;animation:none}@media (prefers-reduced-motion:reduce),print{.kyoshitsuDoc__gridCell:before,.kyoshitsuDoc__page:before{animation:none}}.kyoshitsuDoc__afterTable{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));padding-top:24px}@media(max-width:1023px){.kyoshitsuDoc__afterTable{grid-template-columns:minmax(0,1fr)}}.kyoshitsuDoc__notes{grid-column:1/6;padding-inline:24px 32px}@media(max-width:1023px){.kyoshitsuDoc__notes{grid-column:1;padding-inline:20px}}@media(max-width:767px){.kyoshitsuDoc__notes{padding-inline:calc(24px - var(--edge))}}.kyoshitsuDoc__note{max-width:40em;margin:0 0 8px;line-height:1.8;color:#475569}.kyoshitsuDoc__note,.kyoshitsuDoc__noteLink{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px}.kyoshitsuDoc__noteLink{margin:0;line-height:1.6}.kyoshitsuDoc__link{color:#0a7268;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--duration-tint) var(--ease-cell),text-decoration-thickness var(--duration-tint) var(--ease-cell)}.kyoshitsuDoc__link:hover{color:#07564e;text-decoration-thickness:2px}.kyoshitsuDoc__link:focus-visible{outline:2px solid #0a7268;outline-offset:2px}@media (prefers-reduced-motion:reduce),print{.kyoshitsuDoc__link{transition:none}}.kyoshitsuDoc__link{display:inline-block;padding:8px 0;word-break:keep-all}.kyoshitsuDoc__toc{grid-column:6/9;-webkit-padding-start:20px;padding-inline-start:20px}@media(max-width:1023px){.kyoshitsuDoc__toc{grid-column:1;margin-top:24px;padding:12px 20px 0;border-top:1px solid #e1e7ef}}@media(max-width:767px){.kyoshitsuDoc__toc{padding-inline:calc(24px - var(--edge))}}.kyoshitsuDoc__tocTitle{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;font-weight:700;line-height:1.6;color:#64748b}.kyoshitsuDoc__tocList{margin:8px 0 0;padding:0;list-style:none}.kyoshitsuDoc__tocItem{margin:0}.kyoshitsuDoc__tocLink{color:#0a7268;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--duration-tint) var(--ease-cell),text-decoration-thickness var(--duration-tint) var(--ease-cell)}.kyoshitsuDoc__tocLink:hover{color:#07564e;text-decoration-thickness:2px}.kyoshitsuDoc__tocLink:focus-visible{outline:2px solid #0a7268;outline-offset:2px}@media (prefers-reduced-motion:reduce),print{.kyoshitsuDoc__tocLink{transition:none}}.kyoshitsuDoc__tocLink{display:inline-block;padding:8px 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:400;line-height:1.6;word-break:keep-all}.kyoshitsuDoc__section{padding-top:32px;border-top:2px solid #0a7268}@media(max-width:768px){.kyoshitsuDoc__section{padding-top:24px}}.kyoshitsuDoc__section_name_price{margin-top:64px}@media(max-width:768px){.kyoshitsuDoc__section_name_price{margin-top:40px}}.kyoshitsuDoc__section_name_sample{margin-top:100px}@media(max-width:768px){.kyoshitsuDoc__section_name_sample{margin-top:64px}}.kyoshitsuDoc__section_name_process{margin-top:80px}@media(max-width:768px){.kyoshitsuDoc__section_name_process{margin-top:48px}}.kyoshitsuDoc__section_name_after{margin-top:64px}@media(max-width:768px){.kyoshitsuDoc__section_name_after{margin-top:40px}}.kyoshitsuDoc__section_name_faq{margin-top:80px}@media(max-width:768px){.kyoshitsuDoc__section_name_faq{margin-top:48px}}.kyoshitsuDoc__h2{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(24px,2.8vw,36px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a;word-break:keep-all}.kyoshitsuDoc__row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));padding:32px 0;border-top:1px solid #e1e7ef}.kyoshitsuDoc__row:first-child{padding-top:0;border-top:0}.kyoshitsuDoc__row:last-child{padding-bottom:0}@media(max-width:768px){.kyoshitsuDoc__row{padding-block:24px}}@media(max-width:1023px){.kyoshitsuDoc__row{grid-template-columns:minmax(0,1fr);row-gap:16px}}@media(max-width:767px){.kyoshitsuDoc__row{padding-inline:calc(24px - var(--edge))}}.kyoshitsuDoc__rowHead{grid-column:1/4;min-width:0;-webkit-padding-end:32px;padding-inline-end:32px}@media(max-width:1023px){.kyoshitsuDoc__rowHead{grid-column:1;-webkit-padding-end:0;padding-inline-end:0}}.kyoshitsuDoc__rowBody{grid-column:4/9;min-width:0}@media(max-width:1023px){.kyoshitsuDoc__rowBody{grid-column:1}}.kyoshitsuDoc__rowBody>:not(:first-child){margin-top:8px}.kyoshitsuDoc__rowBody_gap_para>:not(:first-child){margin-top:12px}.kyoshitsuDoc__h3{font-size:18px;line-height:1.5;word-break:keep-all}.kyoshitsuDoc__h3,.kyoshitsuDoc__priceFirst{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;color:#0f172a}.kyoshitsuDoc__priceFirst{max-width:40em;font-size:16px;line-height:1.8}.kyoshitsuDoc__priceFirst+.kyoshitsuDoc__body{margin-top:12px}.kyoshitsuDoc__body{max-width:40em;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#475569}.kyoshitsuDoc__items+.kyoshitsuDoc__body_pos_afterList{margin-top:16px}.kyoshitsuDoc__items{display:grid;grid-row-gap:12px;row-gap:12px;margin:0;padding:0;list-style:none}.kyoshitsuDoc__item{max-width:40em;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.8;color:#475569}.kyoshitsuDoc__itemKey{font-weight:700;color:#0f172a}.kyoshitsuDoc__itemLink{color:#0a7268;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--duration-tint) var(--ease-cell),text-decoration-thickness var(--duration-tint) var(--ease-cell)}.kyoshitsuDoc__itemLink:hover{color:#07564e;text-decoration-thickness:2px}.kyoshitsuDoc__itemLink:focus-visible{outline:2px solid #0a7268;outline-offset:2px}@media (prefers-reduced-motion:reduce),print{.kyoshitsuDoc__itemLink{transition:none}}.kyoshitsuDoc__itemLink{display:table;padding-block:4px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.6;word-break:keep-all}.kyoshitsuDoc__inlineLink{color:#0a7268;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--duration-tint) var(--ease-cell),text-decoration-thickness var(--duration-tint) var(--ease-cell)}.kyoshitsuDoc__inlineLink:hover{color:#07564e;text-decoration-thickness:2px}.kyoshitsuDoc__inlineLink:focus-visible{outline:2px solid #0a7268;outline-offset:2px}@media (prefers-reduced-motion:reduce),print{.kyoshitsuDoc__inlineLink{transition:none}}.kyoshitsuDoc__inlineLink{word-break:keep-all}.kyoshitsuDoc__rowNote{max-width:40em;margin:0;line-height:1.8;color:#475569}.kyoshitsuDoc__more,.kyoshitsuDoc__rowNote{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px}.kyoshitsuDoc__more{line-height:1.6}.kyoshitsuDoc__rowBody>.kyoshitsuDoc__more{margin-top:16px}.kyoshitsuDoc__askBand{margin-top:80px}@media(max-width:768px){.kyoshitsuDoc__askBand{margin-top:48px}}.kyoshitsuDoc__askBand{padding:48px 0;border-top:1px solid #e1e7ef;border-bottom:1px solid #e1e7ef;background:#fff}@media(max-width:768px){.kyoshitsuDoc__askBand{padding:40px 0}}.kyoshitsuDoc__askHeading{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a;word-break:keep-all}.kyoshitsuDoc__faqList{margin:0;border-bottom:1px solid #e1e7ef}.kyoshitsuDoc__faqRow{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:baseline;padding:20px 0;border-top:1px solid #e1e7ef}@media(max-width:768px){.kyoshitsuDoc__faqRow{padding-block:16px}}@media(max-width:1023px){.kyoshitsuDoc__faqRow{grid-template-columns:minmax(0,1fr);row-gap:8px}}@media(max-width:767px){.kyoshitsuDoc__faqRow{padding-inline:calc(24px - var(--edge))}}.kyoshitsuDoc__faqQuestion{grid-column:1/4;min-width:0;margin:0;-webkit-padding-end:32px;padding-inline-end:32px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:700;line-height:1.5;color:#0f172a;word-break:keep-all}@media(max-width:1023px){.kyoshitsuDoc__faqQuestion{grid-column:1;-webkit-padding-end:0;padding-inline-end:0}}.kyoshitsuDoc__faqAnswer{max-width:40em;grid-column:4/9;min-width:0;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#475569;word-break:keep-all}@media(max-width:1023px){.kyoshitsuDoc__faqAnswer{grid-column:1}}.kyoshitsuDoc__faqPhrase{white-space:nowrap}.kyoshitsuDoc__faqMore{max-width:40em;margin:0;padding-top:20px;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#475569;word-break:keep-all}@media(max-width:768px){.kyoshitsuDoc__faqMore{padding-top:16px}}@media(max-width:767px){.kyoshitsuDoc__faqMore{padding-inline:calc(24px - var(--edge))}}.kyoshitsuDoc__rowBody>.kyoshitsuDoc__sampleNotice{margin-top:16px}.kyoshitsuDoc__sampleNote{max-width:40em;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:1.8;color:#475569}.kyoshitsuDoc__sampleNote_pos_end{-webkit-margin-start:calc(var(--cell)*3);margin-inline-start:calc(var(--cell)*3)}@media(max-width:1023px){.kyoshitsuDoc__sampleNote_pos_end{-webkit-margin-start:0;margin-inline-start:0}}@media(max-width:767px){.kyoshitsuDoc__sampleNote_pos_end{margin-inline:calc(24px - var(--edge))}}.kyoshitsuDoc__sampleRow .kyoshitsuDoc__rowHead{display:flex;flex-direction:column;align-items:flex-start}.kyoshitsuDoc__mini{display:inline-grid;grid-template-columns:repeat(8,16px);grid-auto-rows:16px;gap:1px;margin-top:12px;border:1px solid #14b8a6;background:#14b8a6}.kyoshitsuDoc__miniCell{display:block;background:#fff}.kyoshitsuDoc__miniCell_state_on{background:#14b8a6}.kyoshitsuDoc__miniCell_state_apply{background:#0a7268}.kyoshitsuDoc__planLabel{margin:8px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:700;line-height:1.6;color:#0a7268}.kyoshitsuDoc__sampleFigure{grid-column:1/-1;display:grid;grid-row-gap:8px;row-gap:8px;width:100%;max-width:calc(var(--cell)*7);margin:24px 0 0}@media(max-width:1023px){.kyoshitsuDoc__sampleFigure{grid-column:1;max-width:none;margin-top:8px}}.kyoshitsuDoc__sampleFigure+.kyoshitsuDoc__sampleFigure{margin-top:16px}@media(max-width:767px){.kyoshitsuDoc__sampleFigure{width:auto;margin-inline:calc(-1*calc(24px - var(--edge)))}}.kyoshitsuDoc__samplePicture{display:block}.kyoshitsuDoc__sampleImg{display:block;box-sizing:border-box;width:100%;height:auto;border:1px solid #e1e7ef}.kyoshitsuDoc__sampleCaption{max-width:40em;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:400;line-height:1.8;color:#475569}@media(max-width:767px){.kyoshitsuDoc__sampleCaption{margin-inline:calc(24px - var(--edge))}}.kyoshitsuDoc__sampleHint{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:400;line-height:1.8;color:#475569}@media(max-width:767px){.kyoshitsuDoc__sampleHint{margin-inline:calc(24px - var(--edge))}}@media(min-width:768px){.kyoshitsuDoc__sampleHint{display:none}}.kyoshitsuDoc__sampleFigure:has(>.kyoshitsuDoc__sampleScroll[data-overflow=false])>.kyoshitsuDoc__sampleHint{display:none}.kyoshitsuDoc__sampleScroll:focus-visible{outline:2px solid #0a7268;outline-offset:2px}@media(max-width:767px){.kyoshitsuDoc__sampleScroll{overflow-x:auto;overscroll-behavior-x:contain}.kyoshitsuDoc__sampleScroll .kyoshitsuDoc__sampleImg{width:960px;max-width:none}}.kyoshitsuDoc__strip{margin-top:100px}@media(max-width:768px){.kyoshitsuDoc__strip{margin-top:64px}}.kyoshitsuDoc__strip{border-top:2px solid #0a7268}.kyoshitsuDoc__stripGrid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));block-size:calc(var(--cell)*.36)}@media(max-width:767px){.kyoshitsuDoc__stripGrid{grid-template-columns:repeat(2,minmax(0,1fr));block-size:40px}}.kyoshitsuDoc__stripCell{display:block;background:#ebf9f8;-webkit-border-end:1px solid #14b8a6;border-inline-end:1px solid #14b8a6}.kyoshitsuDoc__stripCell:last-child{-webkit-border-end:0;border-inline-end:0}@media(max-width:767px){.kyoshitsuDoc__stripCell:nth-child(-n+6){display:none}}.kyoshitsuDoc__stripCell_role_apply{background:#0a7268}.kyoshitsuDoc__end{position:relative;-webkit-margin-after:calc(-1*64px);margin-block-end:calc(-1*64px);background:#0a7268;color:#fff}@media(max-width:767px){.kyoshitsuDoc__end{--endCell:calc(var(--cell) * 8 / 6)}@supports(width:round(down,1px,1px)){.kyoshitsuDoc__end{--endCell:round(down,calc(var(--cell) * 8 / 6),1px)}}}.kyoshitsuDoc__end[data-place=waiting]{-webkit-clip-path:inset(0 calc(50% - var(--cell) * 3) 100% calc(50% + var(--cell) * 2));clip-path:inset(0 calc(50% - var(--cell) * 3) 100% calc(50% + var(--cell) * 2))}@media(max-width:767px){.kyoshitsuDoc__end[data-place=waiting]{-webkit-clip-path:inset(0 50% 100% calc(50% - var(--cell) * 4));clip-path:inset(0 50% 100% calc(50% - var(--cell) * 4))}}.kyoshitsuDoc__end[data-place=placed]{-webkit-clip-path:inset(0);clip-path:inset(0);transition:-webkit-clip-path var(--duration-open) var(--ease-cell) var(--delay-open);transition:clip-path var(--duration-open) var(--ease-cell) var(--delay-open);transition:clip-path var(--duration-open) var(--ease-cell) var(--delay-open),-webkit-clip-path var(--duration-open) var(--ease-cell) var(--delay-open)}@media (prefers-reduced-motion:reduce),print{.kyoshitsuDoc__end,.kyoshitsuDoc__end[data-place]{-webkit-clip-path:none!important;clip-path:none!important;transition:none}}.kyoshitsuDoc__endHead{border-bottom:1px solid hsla(0,0%,100%,.45)}.kyoshitsuDoc__endGrid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}@media(max-width:767px){.kyoshitsuDoc__endGrid{display:block}}.kyoshitsuDoc__endLines{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));pointer-events:none}@media(max-width:767px){.kyoshitsuDoc__endLines{grid-template-columns:repeat(6,var(--endCell));bottom:auto;block-size:var(--endCell)}}.kyoshitsuDoc__endLine{display:block;-webkit-border-start:1px solid hsla(0,0%,100%,.45);border-inline-start:1px solid hsla(0,0%,100%,.45)}.kyoshitsuDoc__endLine:last-child{-webkit-border-end:1px solid hsla(0,0%,100%,.45);border-inline-end:1px solid hsla(0,0%,100%,.45)}@media(max-width:767px){.kyoshitsuDoc__endLine:nth-child(n+7){display:none}.kyoshitsuDoc__endLine:nth-child(6){-webkit-border-end:1px solid hsla(0,0%,100%,.45);border-inline-end:1px solid hsla(0,0%,100%,.45)}}.kyoshitsuDoc__endTitle{grid-column:1/7;position:relative;top:-.054em;margin:0;-webkit-padding-start:calc((var(--endCell, var(--cell)) - 1em)/2);padding-inline-start:calc((var(--endCell, var(--cell)) - 1em)/2);font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(var(--endCell, var(--cell))*.8);font-weight:700;line-height:var(--endCell,var(--cell));letter-spacing:calc(var(--endCell, var(--cell)) - 1em);font-feature-settings:normal;white-space:nowrap;text-rendering:geometricPrecision;color:#fff;text-size-adjust:100%}@supports(width:round(down,1px,1px)){.kyoshitsuDoc__endTitle{font-size:round(down,var(--endCell,var(--cell))*0.8,1px)}}.kyoshitsuDoc__endButton{grid-column:7/-1;position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px;border-radius:0;background:#fff;color:#0a7268;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:22px;font-weight:700;line-height:1.4;text-decoration:none;word-break:keep-all;transition:background-color var(--duration-tint) var(--ease-cell),color var(--duration-tint) var(--ease-cell)}.kyoshitsuDoc__endButton:hover{background:#ebf9f8;color:#07564e}.kyoshitsuDoc__endButton:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(min-width:768px)and (max-width:1199px){.kyoshitsuDoc__endButton{font-size:18px}}@media(max-width:767px){.kyoshitsuDoc__endButton{min-block-size:76px;align-items:center;font-size:20px}}@media (prefers-reduced-motion:reduce),print{.kyoshitsuDoc__endButton{transition:none}}.kyoshitsuDoc__endTip{flex-shrink:0;inline-size:14px;block-size:18px;-webkit-margin-after:6px;margin-block-end:6px}@media(max-width:767px){.kyoshitsuDoc__endTip{-webkit-margin-after:0;margin-block-end:0}}.kyoshitsuDoc__endBody{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));padding-bottom:72px}@media(max-width:767px){.kyoshitsuDoc__endBody{display:block;padding:20px calc(24px - var(--edge)) 56px}}.kyoshitsuDoc__endMain{grid-column:1/7;padding:28px 40px 0 24px}@media(max-width:767px){.kyoshitsuDoc__endMain{padding:0}}.kyoshitsuDoc__endSide{grid-column:7/-1;padding:28px 0 0 20px}@media(max-width:767px){.kyoshitsuDoc__endSide{padding:20px 0 0}}.kyoshitsuDoc__endLead{max-width:36em;margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:20px;font-weight:700;line-height:1.7;color:#fff}@media(max-width:767px){.kyoshitsuDoc__endLead{font-size:17px}}.kyoshitsuDoc__endNote{max-width:44em;margin:20px 0 0;font-size:14px;font-weight:400}.kyoshitsuDoc__endLink,.kyoshitsuDoc__endNote{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.7;color:#fff}.kyoshitsuDoc__endLink{display:inline-block;font-size:18px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;word-break:keep-all}.kyoshitsuDoc__endLink:hover{text-decoration-thickness:2px}.kyoshitsuDoc__endLink:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:767px){.kyoshitsuDoc__endLink{padding-block:7px}}.kyoshitsuDoc__endLink_kind_tel{white-space:nowrap}.kyoshitsuDoc__endTel{margin:12px 0 0;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.7;color:#fff}.kyoshitsuDoc__endTelHours{display:block;font-size:14px}:where(.kyoshitsuDoc__title,.kyoshitsuDoc__endTitle){font-feature-settings:"kern" off;font-kerning:none}@keyframes kyoshitsuFill{0%{opacity:1}}