.c-loading[data-v-8a3b5d23]{background-color:#000;display:flex;height:100%;justify-content:center;left:0;opacity:.5;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:1100}.c-loading[data-v-8a3b5d23],.c-loading__inner[data-v-8a3b5d23]{align-items:center}.loading-leave-active[data-v-8a3b5d23]{transition:opacity .3s}.loading-leave-to[data-v-8a3b5d23]{opacity:0}.starfield[data-v-0644e14f]{background-color:#091e3e;height:100%;position:fixed;width:100%;z-index:-1}.c-video-bg[data-v-0644e14f]{background-color:#091e3e!important;color:#091e3e!important;height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%}.c-video-bg[data-v-0644e14f]::-webkit-media-controls{display:none!important}.c-video-bg[data-v-0644e14f]::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.c-video-bg[data-v-0644e14f]::-webkit-media-controls-play-button{display:none!important}.c-video-bg--poster[data-v-0644e14f]{background-position:50%;background-repeat:no-repeat;background-size:cover}.c-dark-overlay[data-v-0644e14f]{background:#000;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.c-navigationDrawer[data-v-0644e14f]{background-color:#fff}.c-logo[data-v-0644e14f],.c-title[data-v-0644e14f]{flex:none}.c-title[data-v-0644e14f]{width:80px}.c-footer__container[data-v-0644e14f]{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:0 20px;text-align:center;width:100%}.c-footer__sns[data-v-0644e14f]{gap:20px}.c-footer__sns[data-v-0644e14f],.c-footer__sns-link[data-v-0644e14f]{align-items:center;display:flex;justify-content:center}.c-footer__sns-link[data-v-0644e14f]{border-radius:50%;height:40px;transition:transform .2s,opacity .2s;width:40px}.c-footer__sns-link[data-v-0644e14f]:hover{opacity:.8;transform:scale(1.1)}.c-footer__sns-icon[data-v-0644e14f]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.c-footer__nav[data-v-0644e14f]{display:grid;gap:28px 16px;grid-template-columns:repeat(2,1fr);text-align:left;width:100%}@media (min-width:960px){.c-footer__nav[data-v-0644e14f]{grid-template-columns:repeat(4,1fr)}}.c-footer__col[data-v-0644e14f]{display:flex;flex-direction:column}.c-footer__col-title[data-v-0644e14f]{color:rgb(var(--v-theme-primary));font-size:.9rem;font-weight:700;letter-spacing:.04em;margin-bottom:12px}.c-footer__col-list[data-v-0644e14f]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}html{background-color:#091e3e}.v-application{background:transparent;color:#2d3e67;font-family:"Noto Serif JP",serif}a{text-decoration:none}.c-normalLink{color:rgb(var(--v-theme-primary))}.c-normalLink:hover{color:rgb(var(--v-theme-warning))}.c-normalLink2{color:rgb(var(--v-theme-link2))}.c-normalLink2:hover{color:rgb(var(--v-theme-warning))}.c-normalLink3{color:#fff}.c-normalLink3:hover{color:rgb(var(--v-theme-accent))}.c-normalTitle{font-size:2rem;font-weight:700}.c-AiResult hr{margin-bottom:10px;margin-top:10px}.v-dialog .v-card{position:relative}.v-dialog .v-card>.c-close{position:absolute!important;right:5px;top:5px;z-index:10}.v-dialog .v-card>.c-close:hover{transform:rotate(90deg);transition:all .1s}.v-application .c-streamToast{bottom:calc(16px + env(safe-area-inset-bottom));left:50%;position:fixed;transform:translate(-50%);width:min(360px,100% - 32px);z-index:1005}.c-borderDiv{border:1px solid rgb(var(--v-theme-accent));border-radius:5px}.v-main.c-main{padding-top:48px!important}.c-white-bg{background:#fffc!important}.c-black-bg{background:#000c!important}.v-application .c-section__container{padding-bottom:160px;padding-top:160px}.c-text__content{line-height:1.6}.c-text__content>p{margin-bottom:12px}.c-parchment{background:url(../img/bg/parchment-bg.webp) 50%;background-repeat:no-repeat;background-size:cover}.text-gradient-gold{background:linear-gradient(180deg,#fffbe6 30%,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#f5e6cc}.c-goldBtn{background:radial-gradient(ellipse farthest-corner at right bottom,#fedb37 0,#fdb931 8%,#9f7928 30%,#8a6e2f 40%,transparent 80%),radial-gradient(ellipse farthest-corner at left top,#fff 0,#ffffac 8%,#d1b464 25%,#5d4a1f,#5d4a1f);box-shadow:0 4px 15px #f39c1266!important;color:#fff!important;font-weight:700}.c-goldBtn:hover{background:radial-gradient(ellipse farthest-corner at left top,#fedb37 0,#fdb931 8%,#9f7928 30%,#8a6e2f 40%,transparent 80%),radial-gradient(ellipse farthest-corner at right bottom,#fff 0,#ffffac 8%,#d1b464 25%,#5d4a1f,#5d4a1f);box-shadow:0 6px 20px #f39c1299!important;transform:scale(1.02)}.c-goldBtn.v-btn--disabled{background:#b6a25f!important;box-shadow:none!important;color:#ffffffd9!important;opacity:.7!important;transform:none!important}.c-goldBtn.v-btn--disabled .v-btn__overlay{opacity:0!important}.c-pinkGoldBtn{background:radial-gradient(ellipse farthest-corner at right bottom,#f6c7b6 0,#ebb0c2 8%,#ba8088 30%,#a8686f 40%,transparent 80%),radial-gradient(ellipse farthest-corner at left top,#fff4ef 0,#fce0de 8%,#d99faa 25%,#82494c,#82494c);box-shadow:0 4px 15px #eb879166!important;color:#fff!important;font-weight:700}.c-pinkGoldBtn:hover{background:radial-gradient(ellipse farthest-corner at left top,#f6c7b6 0,#ebb0c2 8%,#ba8088 30%,#a8686f 40%,transparent 80%),radial-gradient(ellipse farthest-corner at right bottom,#fff4ef 0,#fce0de 8%,#d99faa 25%,#82494c,#82494c);box-shadow:0 6px 20px #eb879199!important;transform:scale(1.02)}.c-greenGoldBtn{background:radial-gradient(ellipse farthest-corner at right bottom,#d9e868 0,#cde03d 8%,#859426 30%,#6f7d1f 40%,transparent 80%),radial-gradient(ellipse farthest-corner at left top,#fff 0,#f4fcd0 8%,#b0bc4d 25%,#4c5414,#4c5414);box-shadow:0 4px 15px #9abe2866!important;color:#fff!important;font-weight:700}.c-greenGoldBtn:hover{background:radial-gradient(ellipse farthest-corner at left top,#d9e868 0,#cde03d 8%,#859426 30%,#6f7d1f 40%,transparent 80%),radial-gradient(ellipse farthest-corner at right bottom,#fff 0,#f4fcd0 8%,#b0bc4d 25%,#4c5414,#4c5414);box-shadow:0 6px 20px #9abe2899!important;transform:scale(1.02)}.c-shimmer:after{animation:shimmer 5s infinite;background:linear-gradient(90deg,#fff0 0,#fff9 50%,#fff0);border:none;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transform:skew(-30deg) translate(-150px);width:30px}@keyframes shimmer{0%{transform:skew(-30deg) translate(-150px)}20%{transform:skew(-30deg) translate(400px)}to{transform:skew(-30deg) translate(400px)}}.v-application .c-bigTitle{letter-spacing:.1em;line-height:1.4}@media (max-width:959px){.v-application .c-section__container{padding-bottom:80px;padding-top:80px}.v-application .v-footer{max-height:none;padding-bottom:24px!important;padding-top:24px!important}}@media (min-width:960px){.v-application .v-footer{max-height:none}}
