.splash[data-v-6499af5f]{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s;width:100%;z-index:100}.splash.fade-out[data-v-6499af5f]{opacity:0;pointer-events:none}.splash .n[data-v-6499af5f],.splash .y[data-v-6499af5f]{opacity:0;transition-duration:1s;width:50px}.splash .y[data-v-6499af5f]{left:5px;position:relative;top:25px;transition-delay:.5s}.splash.show-letters .n[data-v-6499af5f],.splash.show-letters .y[data-v-6499af5f]{opacity:1}.about-dialog[data-v-3075888c]{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition-duration:.5s;width:100%;z-index:100}.about-dialog.view[data-v-3075888c]{opacity:1;pointer-events:auto}.about-dialog .overlay[data-v-3075888c]{background-color:#fffc;height:100%;left:0;position:absolute;top:0;width:100%}.about-dialog .content[data-v-3075888c]{background-color:transparent;box-shadow:none!important;left:-20%;overflow:hidden!important;position:relative;width:350px!important;z-index:1}@media screen and (max-width:767px){.about-dialog .content[data-v-3075888c]{left:0}}.about-dialog .content .close-button[data-v-3075888c]{cursor:pointer;position:absolute;right:0;top:0;width:40px}.about-dialog .content *[data-v-3075888c]{color:#c8bb9b;font-family:GrandSlang;font-weight:400;line-height:1}.about-dialog .content h2[data-v-3075888c]{font-size:54px;margin-bottom:25px}.about-dialog .content h3[data-v-3075888c]{font-size:44px;margin-bottom:20px}.about-dialog .content h4[data-v-3075888c]{font-size:24px;font-weight:700;margin-bottom:20px}.about-dialog .content h5[data-v-3075888c]{font-size:12px;line-height:1.6;text-align:left;text-justify:inter-ideograph}.about-dialog .content h5 .en[data-v-3075888c]{font-family:GrandSlang}.about-dialog .content h5 .ja[data-v-3075888c]{font-family:Tsukushi;font-style:normal;font-weight:500}.contact-dialog[data-v-289bfb0f]{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition-duration:.5s;width:100%;z-index:100}.contact-dialog.view[data-v-289bfb0f]{opacity:1;pointer-events:auto}.contact-dialog .overlay[data-v-289bfb0f]{background-color:#fffc;height:100%;left:0;position:absolute;top:0;width:100%}.contact-dialog .content[data-v-289bfb0f]{background-color:transparent;box-shadow:none!important;overflow:hidden!important;position:relative;width:350px!important;z-index:1}.contact-dialog .content .close-button[data-v-289bfb0f]{cursor:pointer;position:absolute;right:0;top:0;width:40px}.contact-dialog .content *[data-v-289bfb0f]{color:#8e8e8e;font-family:GrandSlang;font-weight:400;line-height:1}.contact-dialog .content h2[data-v-289bfb0f]{font-size:54px;margin-bottom:100px}.contact-dialog .content h5[data-v-289bfb0f]{font-size:40px;margin-bottom:30px}.graphic-dialog[data-v-a00bc71b]{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition-duration:.5s;width:100%;z-index:100}.graphic-dialog.view[data-v-a00bc71b]{opacity:1;pointer-events:auto}.graphic-dialog .overlay[data-v-a00bc71b]{background-color:#fffc;height:100%;left:0;position:absolute;top:0;width:100%}.graphic-dialog .content[data-v-a00bc71b]{background-color:transparent;box-shadow:none!important;left:20%;overflow:hidden!important;position:relative;width:280px!important;z-index:1}@media screen and (max-width:767px){.graphic-dialog .content[data-v-a00bc71b]{left:0}}.graphic-dialog .content .close-button[data-v-a00bc71b]{cursor:pointer;position:absolute;right:0;top:0;width:40px}.graphic-dialog .content *[data-v-a00bc71b]{color:#cea998;font-family:GrandSlang;font-weight:400;line-height:1}.graphic-dialog .content h2[data-v-a00bc71b]{font-size:54px;margin-bottom:25px}.graphic-dialog .content h3[data-v-a00bc71b]{font-size:44px;margin-bottom:20px}.graphic-dialog .content h5[data-v-a00bc71b]{font-size:12px;line-height:1.6;margin-bottom:10px;text-align:justify;text-justify:inter-ideograph}.graphic-dialog .content h5 .en[data-v-a00bc71b]{font-family:GrandSlang}.graphic-dialog .content h5 .ja[data-v-a00bc71b]{font-family:Tsukushi;font-style:normal;font-weight:500}header[data-v-a4244bf4]{align-items:center;display:flex!important;justify-content:space-between;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:2}@media screen and (max-width:767px){header[data-v-a4244bf4]{padding:10px 15px}}header h1[data-v-a4244bf4]{align-items:center;cursor:pointer;display:flex;font-weight:400;margin:0;padding:0;transition-duration:.3s;z-index:3}header h1[data-v-a4244bf4]:hover{opacity:.5}header h1 a[data-v-a4244bf4]{font-family:GrandSlang;font-size:18px}header .menu-icon[data-v-a4244bf4]{cursor:pointer;transition-duration:.5s;width:60px}header .menu-icon[data-v-a4244bf4]:hover{opacity:.5}@media screen and (max-width:767px){header .menu-icon[data-v-a4244bf4]{width:40px}}header nav[data-v-a4244bf4]{align-items:center;display:flex;justify-content:flex-end;position:relative}header nav .nav-wrap[data-v-a4244bf4]{overflow:hidden;padding:0 30px}@media screen and (max-width:767px){header nav .nav-wrap[data-v-a4244bf4]{bottom:0;padding:0;position:absolute;right:0;transform:translateY(calc(100% + 10px))}}header nav .nav-wrap .nav-inner[data-v-a4244bf4]{align-items:center;display:flex;justify-content:flex-end;transition-duration:.5s}@media screen and (max-width:767px){header nav .nav-wrap .nav-inner[data-v-a4244bf4]{flex-wrap:wrap;width:120px}}header nav .nav-wrap .nav-inner.open .nav-item[data-v-a4244bf4]{opacity:1;pointer-events:all;transform:translate(0)}header nav .nav-wrap .nav-inner .nav-item[data-v-a4244bf4]{cursor:pointer;font-family:GrandSlang;font-size:16px;margin:0 30px;opacity:0;pointer-events:none;position:relative;transition-duration:.3s}@media screen and (max-width:767px){header nav .nav-wrap .nav-inner .nav-item[data-v-a4244bf4]{font-size:14px;margin:1px 0;transform:translate(5px)}}header nav .nav-wrap .nav-inner .nav-item[data-v-a4244bf4]:nth-of-type(2){transition-delay:.1s}header nav .nav-wrap .nav-inner .nav-item[data-v-a4244bf4]:nth-of-type(3){transition-delay:.2s}header nav .nav-wrap .nav-inner .nav-item span[data-v-a4244bf4]{transition-duration:.5s}header nav .nav-wrap .nav-inner .nav-item span.active[data-v-a4244bf4]{color:#c8bb9b}header nav .nav-wrap .nav-inner .nav-item span[data-v-a4244bf4]:after{border-bottom:1px solid #000;bottom:0;content:"";left:50%;position:absolute;transform:translate(-50%);transition:.5s;width:0}header nav .nav-wrap .nav-inner .nav-item span[data-v-a4244bf4]:hover:after{width:100%}footer[data-v-09b97dda]{background-color:transparent;padding:0}footer.top[data-v-09b97dda]{bottom:0;left:0;position:fixed;width:100%;z-index:2}footer .copyright[data-v-09b97dda]{align-items:center;display:flex;font-family:GrandSlang;font-size:12px;justify-content:center;padding:5px;text-align:center;width:100%}@media screen and (max-width:767px){footer .copyright[data-v-09b97dda]{transform:scale(.8)}}footer .copyright span[data-v-09b97dda]{display:inline-block;font-family:GrandSlang;font-size:16px;margin-right:5px}.app[data-v-747f99c0]{display:flex;flex-direction:column;min-height:100vh;position:relative}
