a[data-v-0fa5fda4],div[data-v-0fa5fda4],h1[data-v-0fa5fda4],h2[data-v-0fa5fda4],h3[data-v-0fa5fda4],html[data-v-0fa5fda4],label[data-v-0fa5fda4],p[data-v-0fa5fda4],span[data-v-0fa5fda4]{color:#17171b;font-size:16px}@media screen and (max-width:1000px){a[data-v-0fa5fda4],div[data-v-0fa5fda4],h1[data-v-0fa5fda4],h2[data-v-0fa5fda4],h3[data-v-0fa5fda4],html[data-v-0fa5fda4],label[data-v-0fa5fda4],p[data-v-0fa5fda4],span[data-v-0fa5fda4]{font-size:14px}}a[data-v-0fa5fda4]{cursor:pointer}#g-nav.panelactive[data-v-0fa5fda4]{align-items:center;display:flex;flex-direction:column;height:100%;height:100vh;justify-content:center;position:fixed;right:0;top:0;width:100%;z-index:999}.circle-bg[data-v-0fa5fda4]{background:#fff;border-radius:50%;height:100px;position:fixed;right:0;top:0;transform:scale(0);transition:all .6s;width:100px;z-index:3}@media screen and (max-width:768px){.circle-bg[data-v-0fa5fda4]{right:-20px;top:-20px}}.circle-bg.circleactive[data-v-0fa5fda4]{transform:scale(50)}#g-nav-list[data-v-0fa5fda4]{display:none;justify-content:space-between;width:100%;-webkit-overflow-scrolling:touch;bottom:0;box-sizing:border-box;overflow-y:auto;padding:60px;position:fixed;top:0;z-index:999}@media screen and (max-width:1200px){#g-nav-list[data-v-0fa5fda4]{flex-direction:column;padding:30px}}#g-nav.panelactive #g-nav-list[data-v-0fa5fda4]{display:flex;flex-direction:column;height:100%}#g-nav[data-v-0fa5fda4]{background-color:#fff;opacity:0;z-index:999}#g-nav.panelactive[data-v-0fa5fda4]{animation-delay:.2s;animation-duration:1s;animation-fill-mode:forwards;animation-name:gnaviAnime-0fa5fda4;opacity:1;opacity:0}@keyframes gnaviAnime-0fa5fda4{0%{opacity:0}to{opacity:1}}#g-nav li[data-v-0fa5fda4]{list-style:none}#g-nav li a[data-v-0fa5fda4]{color:#17171b;font-weight:700;line-height:110px;text-decoration:none}@media screen and (max-width:1200px){#g-nav li a[data-v-0fa5fda4]{font-size:1rem;line-height:80px}}@media screen and (max-width:768px){#g-nav li a[data-v-0fa5fda4]{line-height:60px}}ul[data-v-0fa5fda4]{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center}.text[data-v-0fa5fda4]{font-size:2rem;font-weight:700}.openbtn[data-v-0fa5fda4]{border-radius:50%;cursor:pointer;height:20px;position:relative;width:30px;z-index:9999}.openbtn span[data-v-0fa5fda4]{background-color:#17171b;border-radius:1.5px;display:inline-block;height:3px;left:0;position:absolute;transition:all .4s;width:30px}.openbtn span[data-v-0fa5fda4]:first-of-type{top:0}.openbtn span[data-v-0fa5fda4]:nth-of-type(2){top:10px}.openbtn span[data-v-0fa5fda4]:nth-of-type(3){top:20px}.openbtn.active span[data-v-0fa5fda4]:first-of-type{top:4px;transform:translateY(6px) rotate(-45deg);width:70%}.openbtn.active span[data-v-0fa5fda4]:nth-of-type(2){opacity:0}.openbtn.active span[data-v-0fa5fda4]:nth-of-type(3){top:16px;transform:translateY(-6px) rotate(45deg);width:70%}a[data-v-81154845],div[data-v-81154845],h1[data-v-81154845],h2[data-v-81154845],h3[data-v-81154845],html[data-v-81154845],label[data-v-81154845],p[data-v-81154845],span[data-v-81154845]{color:#17171b;font-size:16px}@media screen and (max-width:1000px){a[data-v-81154845],div[data-v-81154845],h1[data-v-81154845],h2[data-v-81154845],h3[data-v-81154845],html[data-v-81154845],label[data-v-81154845],p[data-v-81154845],span[data-v-81154845]{font-size:14px}}.header-spacer[data-v-81154845]{height:90px}@media screen and (max-width:1200px){.header-spacer[data-v-81154845]{height:50px}}.iuep-header[data-v-81154845]{align-items:center;box-sizing:border-box;display:flex;height:90px;justify-content:space-between;padding:0 0 0 30px;position:fixed;width:100%;z-index:1000}@media screen and (max-width:1200px){.iuep-header[data-v-81154845]{height:50px;padding:0 1rem}}a[data-v-81154845]{cursor:pointer}.logo[data-v-81154845]{align-items:center;display:flex;font-size:1.5rem;font-weight:700;margin-right:60px}.logo img[data-v-81154845]{height:45px;width:auto}@media screen and (max-width:1200px){.logo img[data-v-81154845]{height:30px;width:auto}}@media screen and (max-width:768px){.logo[data-v-81154845]{font-size:1.2rem}}.header-l[data-v-81154845]{align-items:center;display:flex}.header-r[data-v-81154845]{align-items:center;display:inline-flex}.header-r span[data-v-81154845]{font-weight:700}.header-r a[data-v-81154845]{color:#17171b;cursor:pointer;font-size:14px;font-weight:900;letter-spacing:1px;margin-right:48px}.clock[data-v-81154845]{font-size:1.2rem;font-weight:700;margin-left:1.9rem}@media screen and (max-width:1200px){.clock[data-v-81154845]{margin-left:0}}@media screen and (max-width:768px){.clock[data-v-81154845]{font-size:1rem}}.header-hamburger[data-v-81154845]{margin-right:2.2rem;z-index:100}@media screen and (max-width:1200px){.header-hamburger[data-v-81154845]{display:block;margin:0}}.lang-changer-pc[data-v-81154845],.lang-changer-sp[data-v-81154845]{align-items:center;display:flex;font-weight:700}@media screen and (max-width:768px){.lang-changer-pc[data-v-81154845]{display:none}}.lang-changer-sp[data-v-81154845]{display:none}@media screen and (max-width:768px){.lang-changer-sp[data-v-81154845]{display:flex}}.en[data-v-81154845],.jp[data-v-81154845]{cursor:pointer;font-size:14px}.div-line[data-v-81154845]{background-color:#d2d2d2;display:block;height:24px;margin:0 1rem;width:1px}a[data-v-5e3e3a5b],div[data-v-5e3e3a5b],h1[data-v-5e3e3a5b],h2[data-v-5e3e3a5b],h3[data-v-5e3e3a5b],html[data-v-5e3e3a5b],label[data-v-5e3e3a5b],p[data-v-5e3e3a5b],span[data-v-5e3e3a5b]{color:#17171b;font-size:16px}@media screen and (max-width:1000px){a[data-v-5e3e3a5b],div[data-v-5e3e3a5b],h1[data-v-5e3e3a5b],h2[data-v-5e3e3a5b],h3[data-v-5e3e3a5b],html[data-v-5e3e3a5b],label[data-v-5e3e3a5b],p[data-v-5e3e3a5b],span[data-v-5e3e3a5b]{font-size:14px}}.footer[data-v-5e3e3a5b]{align-items:center;background-color:#282828;color:#fff;display:flex;font-size:12px;height:320px;justify-content:center;letter-spacing:1px;margin-top:60px;position:relative;width:100%}@media screen and (max-width:768px){.footer[data-v-5e3e3a5b]{font-size:10.8px;height:180px}}.appendix[data-v-5e3e3a5b]{bottom:1rem;color:#d8d8d8;font-size:.6rem;position:absolute;right:1rem}@media screen and (max-width:768px){.appendix[data-v-5e3e3a5b]{font-size:.5rem;right:unset;text-align:center}}body{background-color:#fff}
