@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@600&family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;700&display=swap";[data-v-147897c8]:root{--color-primary: #5FB3BF;--color-primary-light: #E7F3F1;--color-secondary: #E0DF48;--color-text-basic: #333;--color-text-headline: #043D61}html[data-v-147897c8]{overflow-y:scroll;scroll-padding-top:80px}html[data-v-147897c8]{--scroll-y: 0}html[data-v-147897c8]{scroll-behavior:smooth}.fixed[data-v-147897c8]{position:fixed;top:var(--scroll-y);left:0;width:100%;height:110%;overflow:hidden}button[data-v-147897c8],[role=button][data-v-147897c8]{cursor:pointer}.size_m[data-v-147897c8]{margin:0 auto;width:64%}@media screen and (max-width: 768px) and (orientation: portrait){.size_m[data-v-147897c8]{width:calc(100% - (10.2564102564vw + .4 * 1rem))}}.size_l[data-v-147897c8]{margin:0 auto;width:80%}@media screen and (max-width: 768px) and (orientation: portrait){.size_l[data-v-147897c8]{width:calc(100% - (10.2564102564vw + .4 * 1rem))}}.size_s[data-v-147897c8]{margin:0 auto;width:50%}@media screen and (max-width: 768px) and (orientation: portrait){.size_s[data-v-147897c8]{width:calc(100% - (10.2564102564vw + .4 * 1rem))}}.sizel[data-v-147897c8]{margin:0 auto;width:80%}@media screen and (max-width: 768px) and (orientation: portrait){.sizel[data-v-147897c8]{width:calc(100% - (10.2564102564vw + .4 * 1rem))}}.sizem[data-v-147897c8]{margin:0 auto;width:64%}@media screen and (max-width: 768px) and (orientation: portrait){.sizem[data-v-147897c8]{width:calc(100% - (10.2564102564vw + .4 * 1rem))}}.innerBtn[data-v-147897c8]{margin-top:.7em;display:grid;grid-template-columns:1fr;align-items:center;gap:.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;border-radius:999px;padding:.4em 3em;text-decoration:none;position:relative}.innerBtn[data-v-147897c8]:after{content:"";display:block;width:1em;aspect-ratio:1;background-image:url(/images/icon/icon_arrow_right.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;right:1em;top:50%;transform:translateY(-50%)}.mainText[data-v-147897c8]{display:block}.mainText[data-v-147897c8]{font-size:calc(1vw + .16rem);line-height:2;letter-spacing:.01em;font-weight:400;font-feature-settings:"palt";text-align:justify}.mainText a[data-v-147897c8]{text-decoration:underline;font-weight:700}.mainText em[data-v-147897c8]{color:var(--color-text-headline)!important;font-weight:700}@media screen and (max-width: 768px) and (orientation: portrait){.mainText[data-v-147897c8]{font-size:calc(3.5897435897vw + .14 * 1rem)}}.mainText.center[data-v-147897c8]{display:flex;justify-content:center}.mainText.long-text[data-v-147897c8]{font-feature-settings:normal!important}.block[data-v-147897c8]{margin-bottom:calc(5vw + .8rem);margin:0 auto;display:block}.block[data-v-147897c8]{font-size:calc(1vw + .16rem);line-height:2;letter-spacing:.01em;font-weight:400;font-feature-settings:"palt";text-align:justify}.block a[data-v-147897c8]{text-decoration:underline;font-weight:700}.block em[data-v-147897c8]{color:var(--color-text-headline)!important;font-weight:700}@media screen and (max-width: 768px) and (orientation: portrait){.block[data-v-147897c8]{font-size:calc(3.5897435897vw + .14 * 1rem)}}.block p[data-v-147897c8],.block div[data-v-147897c8]{font-size:calc(1vw + .16rem);line-height:2;letter-spacing:.01em;font-weight:400;font-feature-settings:"palt";text-align:justify}.block p a[data-v-147897c8],.block div a[data-v-147897c8]{text-decoration:underline;font-weight:700}.block p em[data-v-147897c8],.block div em[data-v-147897c8]{color:var(--color-text-headline)!important;font-weight:700}@media screen and (max-width: 768px) and (orientation: portrait){.block p[data-v-147897c8],.block div[data-v-147897c8]{font-size:calc(3.5897435897vw + .14 * 1rem)}}.block h3[data-v-147897c8],.block h4[data-v-147897c8]{font-size:calc(1.75vw + .28rem);font-weight:700;line-height:2;padding-bottom:.5em}@media screen and (max-width: 768px) and (orientation: portrait){.block h3[data-v-147897c8],.block h4[data-v-147897c8]{font-size:calc(4.1025641026vw + .16 * 1rem);padding-bottom:.2em;line-height:1.8}}.block.sizel[data-v-147897c8]{width:80%}@media screen and (max-width: 768px) and (orientation: portrait){.block.sizel[data-v-147897c8]{width:calc(100% - (10.2564102564vw + .4 * 1rem))}}.block.sizem[data-v-147897c8]{width:64%}@media screen and (max-width: 768px) and (orientation: portrait){.block.sizem[data-v-147897c8]{width:calc(100% - (10.2564102564vw + .4 * 1rem))}}@media screen and (max-width: 768px) and (orientation: portrait){.block[data-v-147897c8]{margin-bottom:calc(10.2564102564vw + .4 * 1rem)}}.block.center[data-v-147897c8]{display:flex!important;justify-content:center}.sp_only[data-v-147897c8]{display:none}@media screen and (max-width: 768px) and (orientation: portrait){.sp_only[data-v-147897c8]{display:block}}.pc_only[data-v-147897c8]{display:block}@media screen and (max-width: 768px) and (orientation: portrait){.pc_only[data-v-147897c8]{display:none}}html.lenis[data-v-147897c8],html.lenis body[data-v-147897c8]{height:auto}.lenis.lenis-smooth[data-v-147897c8]{scroll-behavior:auto!important}.lenis.lenis-stopped[data-v-147897c8]{overflow:hidden}.lenis.lenis-scrolling iframe[data-v-147897c8]{pointer-events:none}body.under[data-v-147897c8]{padding-top:calc(15vw + 2.4rem)}@media screen and (max-width: 768px) and (orientation: portrait){body.under[data-v-147897c8]{padding-top:calc(25.641025641vw + 1 * 1rem)}}html[data-v-147897c8],body[data-v-147897c8]{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;width:100%;overflow-x:hidden}main[data-v-147897c8]{display:block;height:auto;min-height:50vh}.sections[data-v-147897c8]{display:grid;row-gap:calc(7.5vw + 1.2rem)}@media screen and (max-width: 768px) and (orientation: portrait){.sections[data-v-147897c8]{row-gap:calc(8.2051282051vw + .32 * 1rem)}}.section[data-v-147897c8]{display:grid;row-gap:calc(3vw + .48rem);align-self:start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 768px) and (orientation: portrait){.section[data-v-147897c8]{row-gap:calc(6.1538461538vw + .24 * 1rem)}}.content[data-v-147897c8]{display:grid;row-gap:calc(2vw + .32rem);align-self:start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 768px) and (orientation: portrait){.content[data-v-147897c8]{row-gap:calc(6.1538461538vw + .24 * 1rem)}}.content-size[data-v-147897c8]{width:75%;margin:0 auto}@media screen and (max-width: 768px) and (orientation: portrait){.content-size[data-v-147897c8]{width:90%}}a[data-v-147897c8],button[data-v-147897c8]{transition:opacity .2s ease-in-out}a[data-v-147897c8]:hover,button[data-v-147897c8]:hover{opacity:.7}figure img[data-v-147897c8]{display:block;width:100%;height:auto}.figure img[data-v-147897c8]{display:block;width:100%;height:auto}[data-v-147897c8]:root{--body-bg: #FFFFFF;--common-text: #263946;--text-sub-gray: #666666;--button-bg-brown: #E8E6DF;--common-gray: #EBE9F2;--white: #ffffff}html[data-v-147897c8],body[data-v-147897c8]{background-color:var(--body-bg);color:var(--color-text-basic);font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;display:block;width:100%;font-size:calc(1vw + .16rem)}@media screen and (max-width: 768px) and (orientation: portrait){html[data-v-147897c8],body[data-v-147897c8]{font-size:calc(3.5897435897vw + .14 * 1rem)}}@-webkit-keyframes floatXY-147897c8{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes floatXY-147897c8{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@-webkit-keyframes shake-147897c8{0%{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}@keyframes shake-147897c8{0%{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}.panzoom-container[data-v-147897c8]{position:relative}.panzoom-container:hover .panzoom-controls[data-v-147897c8]{opacity:1;pointer-events:auto}.panzoom-controls[data-v-147897c8]{display:flex;flex-wrap:wrap;flex-direction:column;gap:.5rem;margin-bottom:1rem;z-index:100;position:absolute;right:0;top:0;opacity:0;pointer-events:none;transition:opacity .3s ease}@media screen and (max-width: 768px) and (orientation: portrait){.panzoom-controls[data-v-147897c8]{opacity:1;pointer-events:auto}}.panzoom-controls button[data-v-147897c8]{background-color:#f2f2f2;border:1px solid #ccc;padding:.5rem 1rem;font-size:.9rem;border-radius:4px;cursor:pointer;transition:all .2s ease;width:calc(2.5vw + .4rem);height:calc(2.5vw + .4rem);display:block;aspect-ratio:1/1;background-size:50%;background-repeat:no-repeat;background-position:center;opacity:.85}@media screen and (max-width: 768px) and (orientation: portrait){.panzoom-controls button[data-v-147897c8]{width:calc(6.1538461538vw + .24 * 1rem);height:calc(6.1538461538vw + .24 * 1rem)}}.panzoom-controls button[data-v-147897c8]:hover{background-color:#e0e0e0}.panzoom-controls button[data-v-147897c8]:active{transform:scale(.98)}.panzoom-controls button.zoomIn[data-v-147897c8]{background-image:url(/images/icon/icon_plus.svg)}.panzoom-controls button.zoomOut[data-v-147897c8]{background-image:url(/images/icon/icon_minus.svg)}.panzoom-controls button.reset[data-v-147897c8]{background-image:url(/images/icon/icon_reset.svg)}.wp-page[data-v-147897c8]{max-width:960px;margin:0 auto;display:block;font-family:Noto Sans JP,sans-serif}.page-content[data-v-147897c8]{font-size:calc(1vw + .16rem)}@media screen and (max-width: 768px) and (orientation: portrait){.page-content[data-v-147897c8]{font-size:calc(3.5897435897vw + .14 * 1rem)}}.page-title[data-v-147897c8]{font-size:1.8rem;margin:1rem 0}@media screen and (max-width: 768px) and (orientation: portrait){.page-title[data-v-147897c8]{font-size:1.25rem}}.page-content[data-v-147897c8] :is(img,video){max-width:100%;height:auto}.page-content table[data-v-147897c8]{width:100%;border-collapse:collapse}.page-content table th[data-v-147897c8],.page-content table td[data-v-147897c8]{border:1px solid #ddd;padding:.5rem}.error[data-v-147897c8]{color:#c00}
