.ContentBg[data-v-23cca4d5]{inset:0;overflow:hidden;position:fixed;z-index:-1}.ContentBg>.ContentBg-bg>.ContentBg-darkDot[data-v-23cca4d5]{background-color:var(--color-primary-main);background-image:url(../img/common/bg-dot.svg);background-position:50%;background-repeat:repeat;background-size:12px;border-radius:50%;bottom:50%;height:0;position:absolute;right:50%;transform:translate(50%,50%);transition:width .4s linear,height .4s linear;width:0}@media screen and (max-width:768px){.ContentBg>.ContentBg-bg>.ContentBg-darkDot[data-v-23cca4d5]{transition:width .32s linear,height .32s linear}}.ContentBg.-darkDot>.ContentBg-bg>.ContentBg-darkDot[data-v-23cca4d5]{height:200vw;transition:width .64s linear,height .64s linear;width:200vw}@media screen and (max-width:768px){.ContentBg.-darkDot>.ContentBg-bg>.ContentBg-darkDot[data-v-23cca4d5]{height:400vw;transition:width .4s linear,height .4s linear;width:400vw}}.ContentBg.-darkDotPc>.ContentBg-bg>.ContentBg-darkDot[data-v-23cca4d5]{height:200vw;transition:width .64s linear,height .64s linear;width:200vw}@media screen and (max-width:768px){.ContentBg.-darkDotPc>.ContentBg-bg>.ContentBg-darkDot[data-v-23cca4d5]{height:0;width:0}}.IconLogo[data-v-6f82f642]{fill:inherit;transition:fill .28s linear}.ButtonLogo[data-v-4d8a638a]{display:flex}.ButtonLogo>.IconLogo[data-v-4d8a638a]{width:100%}.NavHeaderLogo>.ButtonLogo[data-v-a98a537a]{padding:20px 8px;width:74px}@media screen and (max-width:920px){.NavHeaderLogo>.ButtonLogo[data-v-a98a537a]{padding-bottom:4px;padding-top:4px;width:68px}}.ButtonDraw[data-v-829e906c]{display:block;padding:24px 12px;position:relative;transition:color .28s linear;white-space:nowrap}.ButtonDraw>.ButtonDraw-draw[data-v-829e906c]{bottom:50%;opacity:0;position:absolute;right:50%;transform:translate(50%,50%) translateY(8px);transition:opacity .12s linear;width:100px}.ButtonDraw>.ButtonDraw-draw>.-isPath[data-v-829e906c]{fill:none;stroke:var(--color-white);stroke-dasharray:278;stroke-dashoffset:278;transition:stroke .28s linear,stroke-dashoffset .24s .2s}.ButtonDraw.nuxt-link-active>.ButtonDraw-draw[data-v-829e906c],.ButtonDraw:hover>.ButtonDraw-draw[data-v-829e906c]{opacity:1;transition:opacity .04s}.ButtonDraw.nuxt-link-active>.ButtonDraw-draw>.-isPath[data-v-829e906c],.ButtonDraw:hover>.ButtonDraw-draw>.-isPath[data-v-829e906c]{stroke-dashoffset:0;transition:stroke-dashoffset .24s cubic-bezier(.15,0,.85,1) .04s}.NavHeaderPages[data-v-72801b04]{font-weight:300}.NavHeaderPages>.NavHeaderPages-list[data-v-72801b04]{display:flex}.NavHeaderMenu>.NavHeaderMenu-icn[data-v-04211d6d]{fill:var(--color-white);height:100%;position:relative;transition:fill .12s linear;width:100%}.NavHeaderMenu:hover>.NavHeaderMenu-icn>path[data-v-04211d6d]{transition:.24s linear}.NavHeaderMenu.-isActive>.NavHeaderMenu-icn[data-v-04211d6d]{fill:var(--color-primary-main)}.NavHeaderMenu.-isActive>.NavHeaderMenu-icn>path[data-v-04211d6d]:first-child{position:absolute;transform:translateY(7px) rotate(45deg);transform-origin:center calc(50% - 7px)}.NavHeaderMenu.-isActive>.NavHeaderMenu-icn>path[data-v-04211d6d]:nth-child(2){opacity:0}.NavHeaderMenu.-isActive>.NavHeaderMenu-icn>path[data-v-04211d6d]:nth-child(3){position:absolute;transform:translateY(-7px) rotate(-45deg);transform-origin:center calc(50% + 7px)}.NavHeaderMenu:hover>.NavHeaderMenu-icn[data-v-04211d6d]{fill:var(--color-primary-main)}.NavHeaderMenu:hover.-isActive>.NavHeaderMenu-icn[data-v-04211d6d]{fill:var(--color-white)}.NavHeader[data-v-463b80e9]{background-color:var(--color-bg-primary);transition:background-color .28s linear}@media screen and (max-width:920px){.NavHeader[data-v-463b80e9]{background-color:transparent!important}}.NavHeader>.NavHeader-inner[data-v-463b80e9]{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:920px){.NavHeader>.NavHeader-inner[data-v-463b80e9]{max-width:none;padding-bottom:12px;padding-top:12px}}.NavHeader>.NavHeader-inner>.NavHeaderLogo[data-v-463b80e9]{fill:var(--color-primary-main);transform:translate(-8px)}.NavHeader>.NavHeader-inner>.NavHeaderPages[data-v-463b80e9]{transform:translate(12px)}@media screen and (max-width:920px){.NavHeader>.NavHeader-inner>.NavHeaderPages[data-v-463b80e9]{display:none}}.NavHeader>.NavHeader-inner>.NavHeaderMenu[data-v-463b80e9]{display:none;height:40px;width:40px}@media screen and (max-width:920px){.NavHeader>.NavHeader-inner>.NavHeaderMenu[data-v-463b80e9]{display:flex}}.NavHeader.-darkDot[data-v-463b80e9],.NavHeader.-darkDotPc[data-v-463b80e9]{background-color:var(--color-primary-main)}.NavHeader.-darkDot[data-v-463b80e9] .IconLogo,.NavHeader.-darkDotPc[data-v-463b80e9] .IconLogo{fill:var(--color-primary-contrast)}.NavHeader.-darkDot[data-v-463b80e9] .ButtonDraw,.NavHeader.-darkDotPc[data-v-463b80e9] .ButtonDraw{color:var(--color-primary-contrast)}.NavHeader.-darkDot[data-v-463b80e9] .ButtonDraw>.ButtonDraw-draw>.-isPath,.NavHeader.-darkDotPc[data-v-463b80e9] .ButtonDraw>.ButtonDraw-draw>.-isPath{stroke:var(--color-slider-dot)}@media screen and (max-width:768px){.NavHeader.-darkDotPc[data-v-463b80e9] .IconLogo{fill:var(--color-primary-main)}}.NavFooterPages[data-v-4c803bd5]{font-weight:300}.NavFooterPages>.NavFooterPages-list[data-v-4c803bd5]{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:768px){.NavFooterPages>.NavFooterPages-list[data-v-4c803bd5]{display:block}}.NavFooterPages>.NavFooterPages-list>.NavFooterPages-item>.ButtonBase[data-v-4c803bd5]{display:block;padding:8px 12px;white-space:nowrap}@media screen and (max-width:768px){.NavFooterPages>.NavFooterPages-list>.NavFooterPages-item>.ButtonBase[data-v-4c803bd5]{padding-bottom:4px;padding-top:4px}}.NavFooterSns>.NavFooterSns-list[data-v-0065e526]{display:flex;gap:24px;justify-content:center}.NavFooterSns>.NavFooterSns-list>.NavFooterSns-item>.ButtonIcon[data-v-0065e526]{height:40px;padding:8px;width:40px}.NavFooterSns>.NavFooterSns-list>.NavFooterSns-item>.ButtonIcon>.NavFooterSns-icn[data-v-0065e526]{fill:var(--color-primary-main);height:24px;transition:fill .12s linear;width:24px}.NavFooterSns>.NavFooterSns-list>.NavFooterSns-item>.ButtonIcon:hover>.NavFooterSns-icn[data-v-0065e526]{fill:var(--color-white)}.NavFooter[data-v-a2d9e799]{background-color:var(--color-primary-main);color:var(--color-primary-contrast);text-align:center}.NavFooter>.NavFooter-inner[data-v-a2d9e799]{max-width:none;padding-top:40px}@media screen and (max-width:768px){.NavFooter>.NavFooter-inner[data-v-a2d9e799]{padding-bottom:16px}}.NavFooter>.NavFooter-inner>.ButtonLogo[data-v-a2d9e799]{fill:var(--color-white);margin-left:auto;margin-right:auto;padding:8px 20px;width:98px}.NavFooter>.NavFooter-inner>.NavFooterPages[data-v-a2d9e799]{margin-top:16px}@media screen and (max-width:768px){.NavFooter>.NavFooter-inner>.NavFooterPages[data-v-a2d9e799]{margin-top:24px}}.NavFooter>.NavFooter-inner>.NavFooterSns[data-v-a2d9e799]{margin-top:24px}@media screen and (max-width:768px){.NavFooter>.NavFooter-inner>.NavFooterSns[data-v-a2d9e799]{margin-top:32px}}.NavFooter>.NavFooter-inner>.NavFooter-btm[data-v-a2d9e799]{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:48px}@media screen and (max-width:768px){.NavFooter>.NavFooter-inner>.NavFooter-btm[data-v-a2d9e799]{display:block;margin-top:24px}}.NavFooter>.NavFooter-inner>.NavFooter-btm>.NavFooter-pages[data-v-a2d9e799]{display:flex;flex-wrap:wrap;transform:translate(12px)}@media screen and (max-width:768px){.NavFooter>.NavFooter-inner>.NavFooter-btm>.NavFooter-pages[data-v-a2d9e799]{justify-content:center;transform:none}}.NavFooter>.NavFooter-inner>.NavFooter-btm>.NavFooter-pages>.NavFooter-page>.ButtonBase[data-v-a2d9e799]{color:var(--color-text-secondary);display:block;font-family:Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.6;padding:8px 12px}@media screen and (max-width:768px){.NavFooter>.NavFooter-inner>.NavFooter-btm>.NavFooter-pages>.NavFooter-page>.ButtonBase[data-v-a2d9e799]{padding-left:20px;padding-right:20px}}.NavFooter>.NavFooter-inner>.NavFooter-btm>.NavFooter-cr[data-v-a2d9e799]{color:var(--color-text-secondary);font-family:Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.6}@media screen and (max-width:768px){.NavFooter>.NavFooter-inner>.NavFooter-btm>.NavFooter-cr[data-v-a2d9e799]{margin-top:16px}}.NavMenu[data-v-2ffe0753]{background-color:var(--color-primary-main);background-image:url(../img/common/bg-dot.svg);background-repeat:repeat;overflow-y:auto}.NavMenu>.NavMenu-inner[data-v-2ffe0753]{padding-bottom:64px;padding-top:64px}.NavMenu>.NavMenu-inner>.NavMenu-list>.NavMenu-item[data-v-2ffe0753]{color:var(--color-white);font-size:16px;font-weight:300;letter-spacing:.2em;line-height:1.4;text-align:center}.NavMenu>.NavMenu-inner>.NavMenu-list>.NavMenu-item>.NavMenu-link[data-v-2ffe0753]{display:block;padding:16px}
