.cropimage[data-v-a5c1e106]{background:#e3dbcf;inset:0;position:fixed;width:100%;z-index:100}.cropimage[data-v-a5c1e106] .cropper-container{align-items:center;display:flex;height:calc(100vh - 70px)!important;width:100%!important}.crop-actions[data-v-a5c1e106]{bottom:0;display:flex;left:0;position:fixed;width:100%;z-index:120}.crop-actions__btn[data-v-a5c1e106]{border-radius:0!important;flex:1;font-weight:700;height:70px}.crop-actions__btn--cancel[data-v-a5c1e106]{background:#f7f1e8!important;color:#2a2622!important}.headline-block[data-v-32786a63]{margin:8px 12px}.headline-block__title-field[data-v-32786a63]{align-items:stretch;background:#ede6db;border:1px solid transparent;border-radius:8px;display:flex;min-height:52px;overflow:hidden}.headline-block__title-field.is-editing[data-v-32786a63]{border-color:#d8c305}.headline-block__text[data-v-32786a63]{align-items:center;color:#2a2622;cursor:pointer;display:flex;flex:1;font-family:"Noto Serif JP",serif;font-size:clamp(1.35rem,5.2vw,1.85rem);font-weight:500;justify-content:center;letter-spacing:.08em;line-height:1.55;margin:0;min-width:0;padding:20px 16px;text-align:center;white-space:pre-line}.headline-block__title-tools[data-v-32786a63]{align-items:stretch;display:flex;flex-shrink:0}.headline-block__title-tools .icon-tool[data-v-32786a63]{align-self:stretch;height:auto}.icon-tool[data-v-32786a63]{align-items:center;border:0;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;margin:0;min-height:44px;min-width:44px;padding:0;position:relative;width:44px}.icon-tool--edit[data-v-32786a63]{background:#d8c305}.icon-tool--danger[data-v-32786a63]{background:#c62828}.is-pop .headline-block__title-field[data-v-32786a63]{background:#ff8a65;border-radius:999px}.is-pop .headline-block__title-field.is-editing[data-v-32786a63]{border-color:#ffd54f}.is-pop .headline-block__text[data-v-32786a63]{color:#fff;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:800;letter-spacing:.04em}.is-pop .icon-tool--edit[data-v-32786a63]{background:#ffd54f;color:#2a2622}.is-korean .headline-block__title-field[data-v-32786a63]{background:transparent}.is-korean .headline-block__title-field.is-editing[data-v-32786a63]{border-color:#9aab9c}.is-korean .headline-block__text[data-v-32786a63]{color:#6b635b;font-weight:300;letter-spacing:.2em;padding:40px 24px}.is-korean .icon-tool--edit[data-v-32786a63]{background:#9aab9c}.is-collage .headline-block__title-field[data-v-32786a63]{background:#2a2622;transform:skewY(-1deg)}.is-collage .headline-block__title-field.is-editing[data-v-32786a63]{border-color:#f7f1e8}.is-collage .headline-block__text[data-v-32786a63]{color:#f7f1e8;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:700;transform:skewY(1deg)}.is-freeform .headline-block__text[data-v-32786a63]{letter-spacing:.06em}.prose-block[data-v-1c80a830]{margin:8px 12px}.prose-block__field[data-v-1c80a830]{align-items:stretch;background:#f7f1e8;border:1px solid transparent;border-radius:8px;display:flex;min-height:52px;overflow:hidden}.prose-block__field.is-editing[data-v-1c80a830]{border-color:#d8c305}.prose-block__text[data-v-1c80a830]{color:#2a2622;cursor:pointer;flex:1;font-family:"Noto Serif JP",serif;font-size:clamp(.95rem,3.4vw,1.1rem);font-weight:400;letter-spacing:.04em;line-height:1.9;margin:0;min-width:0;padding:18px 16px;text-align:left;white-space:pre-line}.prose-block__tools[data-v-1c80a830]{align-items:stretch;display:flex;flex-shrink:0}.prose-block__tools .icon-tool[data-v-1c80a830]{align-self:stretch;height:auto}.icon-tool[data-v-1c80a830]{align-items:center;border:0;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;margin:0;min-height:44px;min-width:44px;padding:0;position:relative;width:44px}.icon-tool--edit[data-v-1c80a830]{background:#d8c305}.icon-tool--danger[data-v-1c80a830]{background:#c62828}.is-pop .prose-block__field[data-v-1c80a830]{background:#fff;border-radius:12px}.is-pop .prose-block__field.is-editing[data-v-1c80a830]{border-color:#ffd54f}.is-pop .prose-block__text[data-v-1c80a830]{font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.75}.is-pop .icon-tool--edit[data-v-1c80a830]{background:#ffd54f;color:#2a2622}.is-korean .prose-block__field[data-v-1c80a830]{background:transparent}.is-korean .prose-block__field.is-editing[data-v-1c80a830]{border-color:#9aab9c}.is-korean .prose-block__text[data-v-1c80a830]{color:#3d3a36;letter-spacing:.1em;padding:28px 20px;text-align:center}.is-korean .icon-tool--edit[data-v-1c80a830]{background:#9aab9c}.is-collage .prose-block__field[data-v-1c80a830]{background:#ebe4d8}.is-collage .prose-block__field.is-editing[data-v-1c80a830]{border-color:#2a2622}.is-collage .prose-block__text[data-v-1c80a830]{font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.is-freeform .prose-block__text[data-v-1c80a830]{letter-spacing:.03em}.photo-grid[data-v-3db86563]{display:flex;flex-wrap:wrap;padding:0 8px 8px}.photo-grid__item[data-v-3db86563]{box-sizing:border-box}.photo-grid__frame[data-v-3db86563]{aspect-ratio:1/1;background:#e3dbcf;border-radius:8px;box-shadow:0 2px 8px #2a262214;overflow:hidden;position:relative;width:100%}.photo-grid__frame>img[data-v-3db86563]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;width:100%}.photo-grid__tools[data-v-3db86563]{bottom:0;display:flex;position:absolute;right:0;z-index:5}.photo-grid__add[data-v-3db86563]{padding:0 16px 16px;text-align:center}.photo-grid__add-btn[data-v-3db86563]{align-items:center;background:#f7f1e8;border:1px dashed #d0c6b8;border-radius:8px;color:#5a534c;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:13px;justify-content:center;max-width:320px;min-height:44px;width:100%}.photo-grid__add-btn[data-v-3db86563]:disabled{cursor:not-allowed;opacity:.55}.photo-grid__add-btn[data-v-3db86563]:focus-visible{outline:2px solid #a24e3c;outline-offset:2px}.photo-grid--count-1 .photo-grid__item[data-v-3db86563]{margin:2%;width:96%}.photo-grid--count-2 .photo-grid__item[data-v-3db86563]{width:47%}.photo-grid--count-2 .photo-grid__item[data-v-3db86563]:nth-of-type(odd){margin:2% 1% 2% 2%}.photo-grid--count-2 .photo-grid__item[data-v-3db86563]:nth-of-type(2n){margin:2% 2% 2% 1%}.photo-grid--count-3 .photo-grid__item[data-v-3db86563]{margin:1%;width:31.333%}.photo-grid--count-4 .photo-grid__item[data-v-3db86563],.photo-grid--count-5 .photo-grid__item[data-v-3db86563]{margin:1.5%;width:47%}.photo-grid--count-5 .photo-grid__item[data-v-3db86563]:nth-of-type(n+3){margin:1%;width:31.333%}.is-pop[data-v-3db86563]{gap:16px 12px;justify-content:center;padding:16px 12px 20px}.is-pop .photo-grid__item[data-v-3db86563]{transform-origin:center}.is-pop.photo-grid--count-2 .photo-grid__item[data-v-3db86563],.is-pop.photo-grid--count-2 .photo-grid__item[data-v-3db86563]:nth-of-type(2n),.is-pop.photo-grid--count-2 .photo-grid__item[data-v-3db86563]:nth-of-type(odd){margin:0;width:calc(50% - 6px)}.is-pop.photo-grid--count-1 .photo-grid__item[data-v-3db86563]{margin:2% 14%;transform:rotate(-2deg);width:72%}.is-pop.photo-grid--count-2 .photo-grid__item[data-v-3db86563]:first-of-type{transform:rotate(-4deg)}.is-pop.photo-grid--count-2 .photo-grid__item[data-v-3db86563]:nth-of-type(2){transform:rotate(3deg)}.is-pop.photo-grid--count-3 .photo-grid__item[data-v-3db86563],.is-pop.photo-grid--count-3 .photo-grid__item[data-v-3db86563]:nth-of-type(n){margin:0}.is-pop.photo-grid--count-3 .photo-grid__item[data-v-3db86563]:first-of-type{margin:0 19% 4px;transform:rotate(-3deg);width:62%;z-index:2}.is-pop.photo-grid--count-3 .photo-grid__item[data-v-3db86563]:nth-of-type(2){margin:4px 0 0 2%;transform:rotate(5deg) translateY(6px);width:46%;z-index:1}.is-pop.photo-grid--count-3 .photo-grid__item[data-v-3db86563]:nth-of-type(3){margin:4px 2% 0 0;transform:rotate(-4deg) translateY(-14px);width:46%;z-index:3}.is-pop.photo-grid--count-4 .photo-grid__item[data-v-3db86563],.is-pop.photo-grid--count-4 .photo-grid__item[data-v-3db86563]:nth-of-type(2n),.is-pop.photo-grid--count-4 .photo-grid__item[data-v-3db86563]:nth-of-type(odd){margin:0;width:calc(50% - 6px)}.is-pop.photo-grid--count-4 .photo-grid__item[data-v-3db86563]:nth-of-type(odd){transform:rotate(-2.5deg)}.is-pop.photo-grid--count-4 .photo-grid__item[data-v-3db86563]:nth-of-type(2n){transform:rotate(2deg)}.is-pop.photo-grid--count-5 .photo-grid__item[data-v-3db86563],.is-pop.photo-grid--count-5 .photo-grid__item[data-v-3db86563]:nth-of-type(n){margin:0;width:calc(50% - 6px)}.is-pop.photo-grid--count-5 .photo-grid__item[data-v-3db86563]:nth-of-type(n):nth-of-type(n+3),.is-pop.photo-grid--count-5 .photo-grid__item[data-v-3db86563]:nth-of-type(n+3){width:calc(33.33333% - 8px)}.is-pop.photo-grid--count-5 .photo-grid__item[data-v-3db86563]:first-of-type,.is-pop.photo-grid--count-5 .photo-grid__item[data-v-3db86563]:nth-of-type(2){transform:rotate(-2deg)}.is-pop .photo-grid__frame[data-v-3db86563]{border:4px solid #fff;border-radius:18px;box-shadow:0 6px #ffd54f}.is-pop .photo-grid__add-btn[data-v-3db86563]{border:2px dashed #ff8a65;border-radius:999px;color:#e25c4a;font-weight:600}.is-korean[data-v-3db86563]{gap:0;padding:0 28px 16px}.is-korean .photo-grid__frame[data-v-3db86563]{aspect-ratio:4/5;border:1px solid #d9d0c3;border-radius:0;box-shadow:none}.is-korean.photo-grid--count-1 .photo-grid__item[data-v-3db86563]{margin:4% 16% 8%;width:68%}.is-korean.photo-grid--count-2 .photo-grid__item[data-v-3db86563]{margin:2%;width:46%}.is-korean.photo-grid--count-2 .photo-grid__item[data-v-3db86563]:first-of-type{margin-top:8%}.is-korean.photo-grid--count-2 .photo-grid__item[data-v-3db86563]:nth-of-type(2){margin-bottom:8%}.is-korean.photo-grid--count-3 .photo-grid__item[data-v-3db86563]{margin:0 0 18px;width:100%}.is-korean.photo-grid--count-3 .photo-grid__item[data-v-3db86563]:first-of-type{margin:0 11% 22px;width:78%}.is-korean.photo-grid--count-3 .photo-grid__item[data-v-3db86563]:nth-of-type(2),.is-korean.photo-grid--count-3 .photo-grid__item[data-v-3db86563]:nth-of-type(3){margin:0 2% 8px;width:46%}.is-korean.photo-grid--count-4 .photo-grid__item[data-v-3db86563]{margin:1%;width:48%}.is-korean.photo-grid--count-5 .photo-grid__item[data-v-3db86563]{margin:1%;width:31.333%}.is-korean.photo-grid--count-5 .photo-grid__item[data-v-3db86563]:nth-of-type(-n+2){width:48%}.is-collage[data-v-3db86563]{min-height:0;padding:12px 8px 20px}.is-collage[data-v-3db86563],.is-collage .photo-grid__item[data-v-3db86563]{position:relative}.is-collage .photo-grid__frame[data-v-3db86563]{border:7px solid #f7f1e8;border-radius:2px;box-shadow:0 10px 20px #2a26223d}.is-collage.photo-grid--count-1 .photo-grid__item[data-v-3db86563]{margin:6% 11%;transform:rotate(1.8deg);width:78%}.is-collage.photo-grid--count-2 .photo-grid__item[data-v-3db86563]:first-of-type{margin:2% 0 2% 4%;transform:rotate(-3deg);width:58%;z-index:2}.is-collage.photo-grid--count-2 .photo-grid__item[data-v-3db86563]:nth-of-type(2){margin:-14% 4% 2% auto;transform:rotate(4deg);width:58%;z-index:1}.is-collage.photo-grid--count-3 .photo-grid__item[data-v-3db86563]{position:relative}.is-collage.photo-grid--count-3 .photo-grid__item[data-v-3db86563]:first-of-type{margin:2% 0 0 2%;transform:rotate(-4deg);width:62%;z-index:3}.is-collage.photo-grid--count-3 .photo-grid__item[data-v-3db86563]:nth-of-type(2){margin:-18% 2% 0 auto;transform:rotate(5deg);width:52%;z-index:2}.is-collage.photo-grid--count-3 .photo-grid__item[data-v-3db86563]:nth-of-type(3){margin:-8% auto 4% 18%;transform:rotate(-1.5deg);width:48%;z-index:1}.is-collage.photo-grid--count-4 .photo-grid__item[data-v-3db86563]:first-of-type{margin:2% 0 0 4%;transform:rotate(-3deg);width:48%}.is-collage.photo-grid--count-4 .photo-grid__item[data-v-3db86563]:nth-of-type(2){margin:6% 4% 0 auto;transform:rotate(4deg);width:44%}.is-collage.photo-grid--count-4 .photo-grid__item[data-v-3db86563]:nth-of-type(3){margin:-6% 0 2% 8%;transform:rotate(2deg);width:46%}.is-collage.photo-grid--count-4 .photo-grid__item[data-v-3db86563]:nth-of-type(4){margin:-10% 6% 4% auto;transform:rotate(-4deg);width:50%}.is-collage.photo-grid--count-5 .photo-grid__item[data-v-3db86563]:first-of-type{margin:2% 0 0 3%;transform:rotate(-3deg);width:46%}.is-collage.photo-grid--count-5 .photo-grid__item[data-v-3db86563]:nth-of-type(2){margin:8% 4% 0 auto;transform:rotate(3.5deg);width:42%}.is-collage.photo-grid--count-5 .photo-grid__item[data-v-3db86563]:nth-of-type(3){margin:-8% 0 0 6%;transform:rotate(2deg);width:36%}.is-collage.photo-grid--count-5 .photo-grid__item[data-v-3db86563]:nth-of-type(4){margin:-4% 8% 0 auto;transform:rotate(-2.5deg);width:40%}.is-collage.photo-grid--count-5 .photo-grid__item[data-v-3db86563]:nth-of-type(5){margin:-6% auto 4%;transform:rotate(1deg);width:44%}.is-collage .photo-grid__add-btn[data-v-3db86563]{background:#f7f1e8;border:1px dashed #2a2622;color:#2a2622;font-weight:600;transform:rotate(-1deg)}.memory-section__title-field[data-v-7f2c9e66]{align-items:stretch;border:1px solid transparent;border-radius:8px;display:flex;min-height:48px;overflow:hidden}.memory-section__title-field.is-editing[data-v-7f2c9e66]{background:#f7f1e8;border-color:#d0c6b8}.memory-section__title[data-v-7f2c9e66]{align-items:center;color:#2a2622;cursor:pointer;display:flex;flex:1;font-size:clamp(1.05rem,3.8vw,1.25rem);font-weight:500;justify-content:center;letter-spacing:.1em;line-height:1.4;min-width:0;padding:12px 14px;text-align:center}.memory-section__title-tools[data-v-7f2c9e66]{align-items:stretch;display:flex;flex-shrink:0}.memory-section__title-tools .icon-tool[data-v-7f2c9e66]{align-self:stretch;height:auto}.memory-section__head[data-v-7f2c9e66]{padding:8px 8px 0}.memory-section__footer[data-v-7f2c9e66]{padding:0 16px 16px}.icon-tool[data-v-7f2c9e66]{align-items:center;border:0;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;margin:0;min-height:44px;min-width:44px;padding:0;position:relative;width:44px}.icon-tool--edit[data-v-7f2c9e66]{background:#d8c305}.icon-tool--danger[data-v-7f2c9e66]{background:#c62828}.chapter-block[data-v-bb397525]{margin:12px 0 20px;padding:0 10px}.chapter-block__shell[data-v-bb397525]{background:#f7f1e8;border:1px solid #d0c6b8;border-radius:12px;box-shadow:0 1px #2a26220a;overflow:hidden}.chapter-block__head[data-v-bb397525]{background:#ede6db;border-bottom:1px solid #d0c6b8;padding:12px 12px 8px}.chapter-block__title-field[data-v-bb397525]{align-items:stretch;background:#f7f1e8;border:1px solid transparent;border-radius:8px;display:flex;min-height:52px;overflow:hidden}.chapter-block__title-field.is-editing[data-v-bb397525]{border-color:#d8c305}.chapter-block__text[data-v-bb397525]{align-items:center;color:#2a2622;cursor:pointer;display:flex;flex:1;font-family:"Noto Serif JP",serif;font-size:clamp(1.2rem,4.6vw,1.65rem);font-weight:500;justify-content:center;letter-spacing:.08em;line-height:1.5;margin:0;min-width:0;padding:14px 16px;text-align:center;white-space:pre-line}.chapter-block__title-tools[data-v-bb397525]{align-items:stretch;display:flex;flex-shrink:0}.chapter-block__title-tools .icon-tool[data-v-bb397525]{align-self:stretch;height:auto}.chapter-block__caption[data-v-bb397525]{color:#5a534c;font-size:11px;letter-spacing:.08em;margin:8px 4px 0;text-align:center}.chapter-block__body[data-v-bb397525]{background:#2a262205;padding:8px 4px 4px}.chapter-block__body[data-v-bb397525] .board,.chapter-block__body[data-v-bb397525] .memory-section,.chapter-block__body[data-v-bb397525] .section.type1{margin-left:6px;margin-right:6px}.chapter-block__add-child[data-v-bb397525]{background:#ede6db;border-top:1px dashed #d0c6b8;padding:10px 12px 14px;text-align:center}.chapter-block__add-child-label[data-v-bb397525]{color:#2a2622;font-size:12px;font-weight:600;margin:0 0 8px}.chapter-block__add-child-choices[data-v-bb397525]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chapter-block__add-child-btn[data-v-bb397525]{align-items:center;background:#f7f1e8;border:1px dashed #d0c6b8;border-radius:8px;color:#5a534c;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:13px;gap:6px;justify-content:center;min-height:44px;min-width:120px;padding:0 14px}.chapter-block__add-child-btn[data-v-bb397525]:disabled{cursor:not-allowed;opacity:.55}.chapter-block__add-child-btn[data-v-bb397525]:focus-visible{outline:2px solid #a24e3c;outline-offset:2px}.chapter-block__add-child-count[data-v-bb397525],.chapter-block__add-child-max[data-v-bb397525]{color:#5a534c;font-size:11px;margin:8px 0 0}.icon-tool[data-v-bb397525]{align-items:center;border:0;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;margin:0;min-height:44px;min-width:44px;padding:0;position:relative;width:44px}.icon-tool--edit[data-v-bb397525]{background:#d8c305}.icon-tool--danger[data-v-bb397525]{background:#c62828}.is-pop .chapter-block__shell[data-v-bb397525]{background:#fff6eb;border-color:#ff8a65}.is-pop .chapter-block__head[data-v-bb397525]{background:#ff8a65;border-bottom-color:#ffd54f}.is-pop .chapter-block__title-field[data-v-bb397525]{background:#fff;border-radius:999px}.is-pop .chapter-block__title-field.is-editing[data-v-bb397525]{border-color:#ffd54f}.is-pop .chapter-block__text[data-v-bb397525]{color:#2a2622;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:800}.is-pop .chapter-block__caption[data-v-bb397525]{color:#ffffffd9}.is-pop .chapter-block__body[data-v-bb397525]{background:#fff6eb}.is-pop .chapter-block__add-child[data-v-bb397525]{background:#fff6eb;border-top-color:#ff8a65}.is-pop .chapter-block__add-child-btn[data-v-bb397525]{border-color:#ff8a65;border-radius:999px;color:#e25c4a;font-weight:600}.is-pop .icon-tool--edit[data-v-bb397525]{background:#ffd54f;color:#2a2622}.is-korean .chapter-block__shell[data-v-bb397525]{background:#f4f1ec;border-color:#d9d0c3;border-radius:0}.is-korean .chapter-block__head[data-v-bb397525]{background:#ebe6df;border-bottom-color:#d9d0c3}.is-korean .chapter-block__title-field[data-v-bb397525]{background:transparent}.is-korean .chapter-block__title-field.is-editing[data-v-bb397525]{border-color:#9aab9c}.is-korean .chapter-block__text[data-v-bb397525]{color:#6b635b;font-weight:300;letter-spacing:.18em}.is-korean .chapter-block__body[data-v-bb397525]{background:#f4f1ec}.is-korean .icon-tool--edit[data-v-bb397525]{background:#9aab9c}.is-collage .chapter-block__shell[data-v-bb397525]{background:transparent;border:0;box-shadow:none;overflow:visible}.is-collage .chapter-block__head[data-v-bb397525]{background:#2a2622;border-bottom:0;border-radius:2px;margin:0 4px 12px;transform:skewY(-1deg)}.is-collage .chapter-block__title-field[data-v-bb397525]{background:transparent;transform:skewY(1deg)}.is-collage .chapter-block__title-field.is-editing[data-v-bb397525]{border-color:#f7f1e8}.is-collage .chapter-block__text[data-v-bb397525]{color:#f7f1e8;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:700}.is-collage .chapter-block__caption[data-v-bb397525]{color:#f7f1e8b3;transform:skewY(1deg)}.is-collage .chapter-block__body[data-v-bb397525]{background:transparent;border-left:3px solid #2a2622;margin-left:10px;padding-left:8px}.is-collage .chapter-block__add-child[data-v-bb397525]{background:transparent;border-left:3px solid #2a2622;border-top:0;margin-left:10px}.is-freeform .chapter-block__shell[data-v-bb397525]{background:#fff6;border-color:#d9d0c3}.is-freeform .chapter-block__head[data-v-bb397525]{background:#ffffff8c}.is-freeform .chapter-block__body[data-v-bb397525]{background:#2a26220a}.section-add-bar[data-v-e96f967e]{padding:8px 16px 24px}.section-add-bar__label[data-v-e96f967e]{color:#2a2622;font-size:13px;font-weight:600;margin:0 0 10px;text-align:center}.section-add-bar__choices[data-v-e96f967e]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.section-add-bar__choice[data-v-e96f967e]{align-items:center;background:#f7f1e8;border:1px solid #d0c6b8;border-radius:8px;color:#2a2622;cursor:pointer;display:flex;flex-direction:column;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:13px;gap:6px;justify-content:center;line-height:1.3;min-height:72px;padding:10px 8px}.section-add-bar__choice[data-v-e96f967e]:focus-visible{outline:2px solid #a24e3c;outline-offset:2px}.section-add-bar__choice-icon[data-v-e96f967e]{color:#5a534c}.section-add-bar__choice-label[data-v-e96f967e]{text-align:center}.section-add-bar__hint[data-v-e96f967e],.section-add-bar__max[data-v-e96f967e]{color:#5a534c;font-size:12px;line-height:1.5;margin:10px 0 0;text-align:center}.visually-hidden[data-v-ce52e419]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.item1[data-v-ce52e419]{background:linear-gradient(90deg,#d4c4b0,#e8dfd2 10px,transparent 0),#ede6db;color:#2a2622;display:flex;padding:0 0 8px;position:relative}.letter-spine[data-v-ce52e419]{background:repeating-linear-gradient(180deg,#a24e3c 0 2px,transparent 2px 18px),linear-gradient(90deg,#7e3a2c,#a24e3c 40%,#c4785a);box-shadow:inset -2px 0 #2a262226;flex:0 0 14px}.letter-page[data-v-ce52e419]{background:linear-gradient(180deg,#f7f1e8e6,#ede6dbf2),#f7f1e8;box-shadow:inset 0 0 0 1px #d9d0c3cc;flex:1;min-width:0}.main[data-v-ce52e419]{align-items:flex-end;border-radius:2px 2px 0 0;box-shadow:0 1px #2a262214;display:flex;justify-content:center;margin:16px 12px 0;overflow:hidden;position:relative;width:calc(100% - 24px)}.main img[data-v-ce52e419]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;position:absolute;width:100%}.main .main__veil[data-v-ce52e419]{background:linear-gradient(180deg,#2a262233,#2a26220d 45%,#2a26228c);inset:0;pointer-events:none;position:absolute;z-index:10}.main .bg-editable[data-v-ce52e419]{z-index:12}.main .title[data-v-ce52e419]{display:block;padding:0 16px 20px;position:relative;width:100%;z-index:11}.main .title-inner[data-v-ce52e419]{background:#f7f1e8f0;border:1px solid rgba(217,208,195,.95);box-shadow:0 8px 24px #2a26222e;font-size:clamp(1.45rem,5.2vw,2.1rem);font-weight:500;letter-spacing:.1em;line-height:1.5;padding:18px 16px;text-align:center;text-shadow:none}.description[data-v-ce52e419],.main .title-inner[data-v-ce52e419]{color:#2a2622;font-family:"Noto Serif JP",serif}.description[data-v-ce52e419]{background:repeating-linear-gradient(transparent,transparent 27px,rgba(162,78,60,.12) 0,rgba(162,78,60,.12) 28px),#f7f1e8;border-left:3px solid #a24e3c;box-shadow:inset 0 1px #d9d0c3e6;font-size:clamp(1rem,3.6vw,1.12rem);letter-spacing:.06em;line-height:1.85;margin:0 12px;padding:28px 28px 28px 36px;text-align:left}.photo-frame[data-v-ce52e419]{aspect-ratio:1/1;background:#e3dbcf;border-radius:8px;box-shadow:0 2px 8px #2a262214;overflow:hidden;position:relative;width:100%}.photo-frame>img[data-v-ce52e419]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;width:100%}.icon-tool[data-v-ce52e419]{align-items:center;border:0;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;line-height:1;margin:0;min-height:44px;min-width:44px;padding:0;position:relative;width:44px}.icon-tool input[type=file][data-v-ce52e419]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.icon-tool[data-v-ce52e419]:focus-visible{outline:2px solid #fff;outline-offset:2px}.icon-tool--edit[data-v-ce52e419]{background:#d8c305}.icon-tool--danger[data-v-ce52e419]{background:#a24e3c}.photo-tools[data-v-ce52e419]{bottom:0;display:flex;gap:0;position:absolute;right:0;z-index:12}.section.type1[data-v-ce52e419]{background:transparent;padding:8px 8px 4px}.section.type1[data-v-ce52e419] .memory-section__head{margin:24px 12px 10px;padding:0}.section.type1[data-v-ce52e419] .memory-section__title-field{background:transparent;border-bottom:1px solid #d0c6b8;border-radius:0}.section.type1[data-v-ce52e419] .memory-section__title-field.is-editing{border:2px solid #d8c305}.section.type1[data-v-ce52e419] .memory-section__title{font-family:"Noto Serif JP",serif;justify-content:flex-start;letter-spacing:.12em;padding-left:4px;padding-right:4px;text-align:left}.section-add[data-v-ce52e419]{background:transparent;padding:8px 16px 24px}.footer[data-v-ce52e419]{margin:12px 12px 16px}.footer.type1[data-v-ce52e419]{background:#f7f1e8;border:1px solid #d0c6b8;padding:36px 20px 40px;position:relative}.footer.type1[data-v-ce52e419]:before{background:radial-gradient(circle at 34% 30%,rgba(247,220,200,.4),transparent 38%),radial-gradient(circle at 50% 52%,#b85a46 0,#8f3d2e 58%,#6e2f24);border-radius:50%;box-shadow:inset 0 1px 1px #ffecdc59,inset 0 -3px 4px #2a1c1659,0 4px 3px -2px #2a262238;content:"";height:32px;left:50%;margin-left:-16px;position:absolute;top:-9px;width:32px}.footer.type1 .footer__close[data-v-ce52e419],.footer.type1 .footer__lead[data-v-ce52e419]{font-family:"Noto Serif JP",serif;letter-spacing:.06em;line-height:1.8;text-align:center}.footer.type1 .footer__close span[data-v-ce52e419],.footer.type1 .footer__lead span[data-v-ce52e419]{color:#2a2622;font-size:clamp(.95rem,3.4vw,1.1rem)}.footer.type1 .footer__lead[data-v-ce52e419]{margin-top:16px}.footer.type1 .footer__close[data-v-ce52e419]{margin-top:8px}.footer.type1 .footer__photo[data-v-ce52e419]{border:1px solid #d0c6b8;border-radius:2px;box-shadow:0 8px 20px #2a26221f;margin:24px auto 16px;max-width:260px;width:58%}.visually-hidden[data-v-165af3ea]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.album-styled[data-v-165af3ea]{color:#2a2622}.main[data-v-165af3ea]{overflow:hidden}.main[data-v-165af3ea],.main .main__media[data-v-165af3ea]{position:relative;width:100%}.main .main__media[data-v-165af3ea]{height:100%}.main img[data-v-165af3ea]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;position:absolute;width:100%}.main .main__veil[data-v-165af3ea]{background:linear-gradient(180deg,#2a262273,#2a26221f 42%,#2a262259);inset:0;pointer-events:none;position:absolute;z-index:10}.main .bg-editable[data-v-165af3ea]{z-index:12}.main .title[data-v-165af3ea]{display:block;inset:0;margin:auto;position:absolute;width:100%;z-index:11}.main .title-inner[data-v-165af3ea]{font-size:clamp(1.8rem,6vw,2.6rem);font-weight:500;letter-spacing:.08em;line-height:1.45;padding:48px 20px 16px;text-shadow:0 2px 16px rgba(42,38,34,.55)}.description[data-v-165af3ea],.main .title-inner[data-v-165af3ea]{color:#fff;font-family:"Noto Serif JP",serif;text-align:center}.description[data-v-165af3ea]{background-color:#a24e3c;font-size:clamp(1rem,3.6vw,1.15rem);letter-spacing:.06em;line-height:1.85;padding:40px 24px}.photo-frame[data-v-165af3ea]{aspect-ratio:1/1;background:#e3dbcf;border-radius:8px;box-shadow:0 2px 8px #2a262214;overflow:hidden;position:relative;width:100%}.photo-frame>img[data-v-165af3ea]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;width:100%}.icon-tool[data-v-165af3ea]{align-items:center;border:0;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;line-height:1;margin:0;min-height:44px;min-width:44px;padding:0;position:relative;width:44px}.icon-tool input[type=file][data-v-165af3ea]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.icon-tool[data-v-165af3ea]:focus-visible{outline:2px solid #fff;outline-offset:2px}.icon-tool--edit[data-v-165af3ea]{background:#d8c305}.icon-tool--danger[data-v-165af3ea]{background:#a24e3c}.photo-tools[data-v-165af3ea]{bottom:0;display:flex;gap:0;position:absolute;right:0;z-index:12}.section.type1[data-v-165af3ea]{background:#ede6db;padding:8px 0 4px}.section.type1[data-v-165af3ea] .memory-section__head{margin:28px 16px 12px;padding:0}.section.type1[data-v-165af3ea] .memory-section__title-field{background:#f7f1e8}.section.type1[data-v-165af3ea] .memory-section__title-field.is-editing{border:2px solid #d8c305}.section.type1[data-v-165af3ea] .memory-section__title{font-family:"Noto Serif JP",serif}.section-add[data-v-165af3ea]{background:#ede6db}.footer[data-v-165af3ea]{margin-top:8px}.footer.type1[data-v-165af3ea]{background:#a24e3c;padding:48px 20px 56px}.footer.type1 .footer__close[data-v-165af3ea],.footer.type1 .footer__lead[data-v-165af3ea]{font-family:"Noto Serif JP",serif;letter-spacing:.06em;line-height:1.8;text-align:center}.footer.type1 .footer__close span[data-v-165af3ea],.footer.type1 .footer__lead span[data-v-165af3ea]{color:#fff;font-size:clamp(.95rem,3.4vw,1.1rem)}.footer.type1 .footer__close[data-v-165af3ea]{margin-top:8px}.footer.type1 .footer__photo[data-v-165af3ea]{border-radius:12px;box-shadow:0 8px 24px #2a262240;margin:28px auto 20px;max-width:280px;width:62%}.is-collage[data-v-165af3ea]{background:radial-gradient(circle at 12% 18%,rgba(42,38,34,.06),transparent 42%),radial-gradient(circle at 88% 72%,rgba(42,38,34,.05),transparent 38%),#ebe4d8}.is-collage .main--collage[data-v-165af3ea]{aspect-ratio:3/4;border:10px solid #f7f1e8;box-shadow:0 14px 28px #2a262238;margin:12px 10px 0;transform:rotate(-1.5deg)}.is-collage .main--collage .main__media[data-v-165af3ea]{inset:0;position:absolute}.is-collage .main--collage .main__veil[data-v-165af3ea]{background:linear-gradient(135deg,#2a262280,#2a26220d 52%,#2a262259)}.is-collage .main--collage .title[data-v-165af3ea]{height:auto;inset:auto 8% 10%;width:auto}.is-collage .main--collage .title-inner[data-v-165af3ea]{background:#2a2622;box-shadow:0 8px #2a26222e;color:#f7f1e8;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:clamp(1.45rem,5.4vw,2.1rem);font-weight:800;letter-spacing:.01em;padding:14px 16px;text-align:left;text-shadow:none;transform:rotate(-2deg)}.is-collage .main--collage .main__tape[data-v-165af3ea]{background:#f7f1e8b8;border:1px solid rgba(42,38,34,.12);box-shadow:0 2px 6px #2a262226;height:22px;left:50%;margin-left:-44px;pointer-events:none;position:absolute;top:18px;transform:rotate(-4deg);width:88px;z-index:13}.is-collage .section1--collage[data-v-165af3ea]{margin:28px 8px 8px}.is-collage .description[data-v-165af3ea]{background:#2a2622;clip-path:polygon(0 8%,4% 0,96% 3%,100% 10%,98% 92%,94% 100%,6% 97%,0 88%);font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;margin:0;padding:36px 28px 40px}.is-collage .section.type1[data-v-165af3ea]{background:transparent}.is-collage .section.type1[data-v-165af3ea] .memory-section__head{margin:20px 20px 4px}.is-collage .section.type1[data-v-165af3ea] .memory-section__title-field{background:transparent;border:0;display:inline-flex;max-width:100%;transform:rotate(-1.5deg);width:auto}.is-collage .section.type1[data-v-165af3ea] .memory-section__title-field.is-editing{border:2px solid #d8c305}.is-collage .section.type1[data-v-165af3ea] .memory-section__title{background:#f7f1e8;box-shadow:2px 3px #2a262233;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:700;padding:8px 14px}.is-collage .footer--collage[data-v-165af3ea]{background:#2a2622;clip-path:polygon(0 0,100% 2%,98% 100%,2% 96%);margin:16px 8px 0}.is-collage .footer--collage .footer__photo[data-v-165af3ea]{border:10px solid #f7f1e8;border-radius:2px;box-shadow:0 10px 24px #00000059;transform:rotate(-3.5deg);width:58%}.is-korean[data-v-165af3ea]{background:#f4f1ec;color:#3d3a36}.is-korean .main--korean[data-v-165af3ea]{aspect-ratio:5/4;background:#ebe6df;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:320px}@media(max-width:520px){.is-korean .main--korean[data-v-165af3ea]{aspect-ratio:auto;grid-template-columns:1fr;min-height:0}}.is-korean .main--korean .main__media[data-v-165af3ea]{aspect-ratio:3/4;height:auto;min-height:0;position:relative}@media(min-width:521px){.is-korean .main--korean .main__media[data-v-165af3ea]{aspect-ratio:auto;height:100%;min-height:100%}}.is-korean .main--korean .main__veil[data-v-165af3ea]{display:none}.is-korean .main--korean .title[data-v-165af3ea]{align-items:center;background:#ebe6df;display:flex;inset:auto;justify-content:center;order:-1;padding:28px 18px;position:relative}.is-korean .main--korean .title-inner[data-v-165af3ea]{color:#6b635b;font-family:"Noto Serif JP",serif;font-size:clamp(1.25rem,4.2vw,1.85rem);font-weight:300;letter-spacing:.28em;line-height:1.7;max-width:100%;overflow-wrap:anywhere;padding:0;text-shadow:none}.is-korean .section1--korean[data-v-165af3ea]{padding:8px 0 0}.is-korean .description[data-v-165af3ea]{background:transparent;color:#3d3a36;font-family:"Noto Serif JP",serif;letter-spacing:.14em;padding:40px 36px 28px;position:relative}.is-korean .description[data-v-165af3ea]:after,.is-korean .description[data-v-165af3ea]:before{background:#c5cbbd;content:"";display:block;height:1px;margin:0 auto 20px;width:48px}.is-korean .description[data-v-165af3ea]:after{margin:20px auto 0}.is-korean .section.type1[data-v-165af3ea]{background:#f4f1ec;padding:4px 0 20px}.is-korean .section.type1[data-v-165af3ea] .memory-section__head{margin:36px 24px 8px}.is-korean .section.type1[data-v-165af3ea] .memory-section__title{color:#6b635b;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:clamp(.85rem,3vw,1rem);font-weight:300;letter-spacing:.22em;text-transform:lowercase}.is-korean .section.type1[data-v-165af3ea] .memory-section__title-field{background:transparent;border-bottom:1px solid #d9d0c3;border-radius:0}.is-korean .section.type1[data-v-165af3ea] .memory-section__title-field.is-editing{border-color:#9aab9c}.is-korean .section.type1 .icon-tool--edit[data-v-165af3ea]{background:#9aab9c}.is-korean .footer--korean[data-v-165af3ea]{background:#e8ebe4;display:grid;gap:20px;padding:40px 24px 48px}.is-korean .footer--korean .footer__close span[data-v-165af3ea],.is-korean .footer--korean .footer__lead span[data-v-165af3ea]{color:#3d3a36;letter-spacing:.12em}.is-korean .footer--korean .footer__photo[data-v-165af3ea]{aspect-ratio:16/9;border:1px solid #c5cbbd;border-radius:0;box-shadow:none;margin:8px auto;max-width:none;width:min(72%,340px)}.is-korean .section-add[data-v-165af3ea]{background:#f4f1ec}.is-pop[data-v-165af3ea]{background:radial-gradient(circle at 8% 12%,rgba(255,213,79,.45),transparent 28%),radial-gradient(circle at 92% 20%,rgba(255,138,101,.35),transparent 26%),radial-gradient(circle at 18% 88%,rgba(226,92,74,.18),transparent 30%),#fff6eb}.is-pop .main--pop[data-v-165af3ea]{align-items:center;background:transparent;display:flex;flex-direction:column;overflow:visible;padding:28px 20px 12px}.is-pop .main--pop .main__media[data-v-165af3ea]{aspect-ratio:1;border:8px solid #ffd54f;border-radius:50%;box-shadow:0 0 0 6px #fff6eb,0 0 0 12px #ff8a65,0 16px 32px #e25c4a47;overflow:visible;width:min(78%,320px)}.is-pop .main--pop .main__media .main__veil[data-v-165af3ea],.is-pop .main--pop .main__media>img[data-v-165af3ea]{border-radius:50%}.is-pop .main--pop .main__media .bg-editable[data-v-165af3ea]{border-radius:50%;bottom:14%;box-shadow:0 4px 12px #2a26224d;color:transparent;font-size:0;height:44px;line-height:0;min-width:44px;overflow:hidden;padding:0;right:-10px;width:44px;z-index:20}.is-pop .main--pop .main__media .bg-editable[data-v-165af3ea]:before{display:none}.is-pop .main--pop .main__media .bg-editable[data-v-165af3ea]:after{background-size:55%;border-radius:50%;height:100%;inset:0;width:100%}.is-pop .main--pop .main__veil[data-v-165af3ea]{background:linear-gradient(180deg,#e25c4a26,#2a26220d 55%,#2a262240)}.is-pop .main--pop .title[data-v-165af3ea]{inset:auto;margin-top:-28px;position:relative;width:auto;z-index:14}.is-pop .main--pop .title-inner[data-v-165af3ea]{background:#e25c4a;border-radius:999px;box-shadow:0 8px #ffd54f;color:#fff;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:clamp(1.7rem,7vw,2.6rem);font-weight:900;letter-spacing:.04em;line-height:1.1;padding:14px 22px;text-shadow:none;text-transform:uppercase}.is-pop .main--pop .main__burst[data-v-165af3ea]{background:radial-gradient(circle at 20% 30%,#ffd54f 0 4px,transparent 5px),radial-gradient(circle at 80% 24%,#ff8a65 0 5px,transparent 6px),radial-gradient(circle at 70% 70%,#e25c4a 0 3px,transparent 4px),radial-gradient(circle at 30% 78%,#ffd54f 0 3px,transparent 4px);height:56%;inset:12% 8% auto;opacity:.85;pointer-events:none;position:absolute;z-index:0}.is-pop .section1--pop[data-v-165af3ea]{margin:8px 12px 0}.is-pop .description[data-v-165af3ea]{background:#ff8a65;border:4px solid #fff;border-radius:28px 28px 28px 8px;box-shadow:0 8px #ffd54f;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:600;padding:28px 24px}.is-pop .section.type1[data-v-165af3ea]{background:transparent}.is-pop .section.type1[data-v-165af3ea] .memory-section__head{margin:8px 12px;padding-bottom:22px}.is-pop .section.type1[data-v-165af3ea] .memory-section__body{padding-top:10px}.is-pop .section.type1[data-v-165af3ea] .memory-section__title-field{background:#fff;border-radius:999px;box-shadow:0 4px #ffd54f;overflow:hidden}.is-pop .section.type1[data-v-165af3ea] .memory-section__title-field.is-editing{border-color:#ffd54f}.is-pop .section.type1[data-v-165af3ea] .memory-section__title{font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:800}.is-pop .section.type1 .icon-tool--edit[data-v-165af3ea]{background:#ffd54f;color:#2a2622}.is-pop .footer--pop[data-v-165af3ea]{background:#e25c4a;border-radius:32px 32px 0 0;margin:12px 10px 0;padding-top:40px}.is-pop .footer--pop .footer__photo[data-v-165af3ea]{background:transparent;border:0;border-radius:0;box-shadow:none;max-width:240px;overflow:visible;width:56%}.is-pop .footer--pop .footer__photo>img[data-v-165af3ea]{border:8px solid #ffd54f;border-radius:50%;box-shadow:0 0 0 6px #e25c4a,0 12px 24px #2a262240}.is-pop .footer--pop .footer__photo .photo-tools[data-v-165af3ea]{bottom:12%;right:-8px;z-index:20}.is-pop .footer--pop .footer__photo .photo-tools .icon-tool[data-v-165af3ea]{border-radius:50%;box-shadow:0 4px 12px #2a262259}.is-pop .section-add[data-v-165af3ea]{background:#fff6eb}.card-stack__stage[data-v-2a579039]{margin:0 12px;overflow:visible;position:relative}.card-stack__card[data-v-2a579039]{cursor:pointer;height:78%;left:16%;position:absolute;top:4%;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease;width:62%;will-change:transform}.card-stack__card.is-front[data-v-2a579039]{cursor:pointer}.card-stack__card[data-v-2a579039]:not(.is-front){pointer-events:none}.card-stack__frame[data-v-2a579039]{background:#e3dbcf;height:100%;overflow:hidden;position:relative;width:100%}.card-stack__frame>img[data-v-2a579039]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.card-stack__tools[data-v-2a579039]{bottom:0;display:flex;position:absolute;right:0;z-index:5}.card-stack__controls[data-v-2a579039]{padding:2px 16px 0;text-align:center}.card-stack__flip[data-v-2a579039]{align-items:center;background:transparent;border:1px solid;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:14px;justify-content:center;min-height:40px;min-width:112px;padding:0 18px}.card-stack__flip[data-v-2a579039]:disabled{cursor:not-allowed;opacity:.45}.card-stack__flip[data-v-2a579039]:focus-visible{outline:2px solid #a24e3c;outline-offset:2px}.card-stack__hint[data-v-2a579039]{font-size:12px;line-height:1.45;margin:6px 0 0;opacity:.75}.card-stack__add[data-v-2a579039]{padding:8px 16px 4px;text-align:center}.card-stack__add-btn[data-v-2a579039]{align-items:center;background:transparent;border:1px dashed;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:13px;justify-content:center;max-width:320px;min-height:44px;opacity:.85;width:100%}.card-stack__add-btn[data-v-2a579039]:disabled{cursor:not-allowed;opacity:.45}.card-stack .is-depth-0[data-v-2a579039]{transform:rotate(7deg) translate(0)}.card-stack .is-depth-1[data-v-2a579039]{transform:rotate(1deg) translate(-10px,6px)}.card-stack .is-depth-2[data-v-2a579039]{transform:rotate(-4deg) translate(-18px,12px)}.card-stack .is-depth-3[data-v-2a579039]{transform:rotate(-9deg) translate(-6px,18px)}.card-stack .is-depth-4[data-v-2a579039]{transform:rotate(3deg) translate(8px,22px)}.is-polaroid .card-stack__frame[data-v-2a579039]{border:solid #f7f1e8;border-radius:2px;border-width:10px 10px 36px;box-shadow:0 16px 28px #00000059}.is-polaroid .card-stack__card.is-front .card-stack__frame[data-v-2a579039]{box-shadow:0 20px 36px #00000073}.is-plain .card-stack__frame[data-v-2a579039]{border-radius:8px;box-shadow:0 10px 24px #2a262233}.visually-hidden[data-v-c24655ef]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.freeform[data-v-c24655ef]{background:#f0ebe3;color:#2a2622}.cover[data-v-c24655ef]{overflow:hidden;position:relative}.cover__bg[data-v-c24655ef]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover__bg[data-v-c24655ef],.cover__veil[data-v-c24655ef]{inset:0;position:absolute}.cover__veil[data-v-c24655ef]{background:linear-gradient(180deg,#2a262259,#2a262226 50%,#2a262273);pointer-events:none;z-index:1}.cover__title[data-v-c24655ef]{bottom:12%;font-family:"Noto Serif JP",serif;font-size:clamp(1.8rem,7vw,2.8rem);left:8%;letter-spacing:.08em;line-height:1.25;right:8%;text-shadow:0 2px 18px rgba(0,0,0,.35);white-space:pre-line;z-index:2}.cover__edit-bg[data-v-c24655ef],.cover__title[data-v-c24655ef]{color:#fff;cursor:pointer;position:absolute}.cover__edit-bg[data-v-c24655ef]{background:#2a26228c;bottom:0;font-size:13px;left:0;padding:10px;right:0;text-align:center;z-index:3}.cover__edit-bg input[data-v-c24655ef]{cursor:pointer;inset:0;opacity:0;position:absolute}.closing[data-v-c24655ef],.lead[data-v-c24655ef]{cursor:pointer;font-family:"Noto Serif JP",serif;letter-spacing:.04em;line-height:1.8;padding:28px 24px;text-align:center}.board[data-v-c24655ef]{padding:8px 0 24px}.board__stage[data-v-c24655ef]{background:#ffffff59;border:1px solid #d9d0c3;margin:0 12px;overflow:hidden;position:relative}.board__hint[data-v-c24655ef]{color:#6b635b;font-size:12px;margin:10px 16px 0;text-align:center}.board__slot[data-v-c24655ef]{position:absolute}.board__frame[data-v-c24655ef]{background:#e3dbcf;box-shadow:0 10px 24px #2a26222e;height:100%;overflow:hidden;position:relative;width:100%}.board__frame>img[data-v-c24655ef]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.board__photo-add[data-v-c24655ef]{padding:12px 16px 0;text-align:center}.board__photo-add-btn[data-v-c24655ef]{align-items:center;background:transparent;border:1px dashed #6b635b;border-radius:8px;color:#6b635b;cursor:pointer;display:inline-flex;font-size:13px;justify-content:center;max-width:320px;min-height:44px;width:100%}.board__photo-add-btn[data-v-c24655ef]:disabled{cursor:not-allowed;opacity:.45}.photo-tools[data-v-c24655ef]{bottom:0;display:flex;position:absolute;right:0;z-index:5}.icon-tool[data-v-c24655ef]{align-items:center;border:0;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:relative;width:44px}.icon-tool--edit[data-v-c24655ef]{background:#d8c305}.icon-tool--danger[data-v-c24655ef]{background:#c62828}.icon-tool input[type=file][data-v-c24655ef]{cursor:pointer;inset:0;opacity:0;position:absolute}.photo-frame[data-v-c24655ef]{aspect-ratio:1;border-radius:8px;box-shadow:0 8px 20px #2a262226;margin:8px auto 20px;max-width:260px;overflow:hidden;position:relative;width:56%}.photo-frame>img[data-v-c24655ef]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.footer-photo[data-v-c24655ef]{padding:8px 0}.is-scatter .board__stage--count-1 .board__slot--0[data-v-c24655ef]{height:72%;left:16%;top:10%;transform:rotate(-3deg);width:68%;z-index:2}.is-scatter .board__stage--count-2 .board__slot--0[data-v-c24655ef]{height:74%;left:4%;top:8%;transform:rotate(-5deg);width:50%;z-index:3}.is-scatter .board__stage--count-2 .board__slot--1[data-v-c24655ef]{height:70%;right:4%;top:14%;transform:rotate(4deg);width:48%;z-index:2}.is-scatter .board__stage--count-3 .board__slot--0[data-v-c24655ef]{height:42%;left:5%;top:4%;transform:rotate(-6deg);width:44%;z-index:3}.is-scatter .board__stage--count-3 .board__slot--1[data-v-c24655ef]{height:40%;right:4%;top:6%;transform:rotate(4deg);width:42%;z-index:2}.is-scatter .board__stage--count-3 .board__slot--2[data-v-c24655ef]{height:44%;left:22%;top:48%;transform:rotate(2deg);width:52%;z-index:4}.is-scatter .board__slot--0[data-v-c24655ef]{height:36%;left:6%;top:6%;transform:rotate(-6deg);width:42%;z-index:3}.is-scatter .board__slot--1[data-v-c24655ef]{height:32%;right:5%;top:10%;transform:rotate(4deg);width:38%;z-index:2}.is-scatter .board__slot--2[data-v-c24655ef]{height:34%;left:18%;top:42%;transform:rotate(2deg);width:46%;z-index:4}.is-scatter .board__slot--3[data-v-c24655ef]{bottom:8%;height:28%;left:4%;transform:rotate(-3deg);width:34%;z-index:2}.is-scatter .board__slot--4[data-v-c24655ef]{bottom:6%;height:30%;right:6%;transform:rotate(7deg);width:40%;z-index:3}.is-scatter .board__frame[data-v-c24655ef]{border:5px solid #fffaf3}.is-stack[data-v-c24655ef]{background:#2a2622;color:#f7f1e8}.is-stack .closing[data-v-c24655ef],.is-stack .lead[data-v-c24655ef]{color:#f7f1e8d9}.is-stack[data-v-c24655ef] .memory-section__title{color:#f7f1e8e6}.is-stack[data-v-c24655ef] .memory-section__title-field.is-editing{background:#3a342e;border-color:#4a433c}.is-stack[data-v-c24655ef] .section-add-bar__hint{color:#f7f1e8a6}.is-stack[data-v-c24655ef] .chapter-block__shell{background:#3a342e;border-color:#4a433c}.is-stack[data-v-c24655ef] .chapter-block__head{background:#2f2a25;border-bottom-color:#4a433c}.is-stack[data-v-c24655ef] .chapter-block__title-field{background:#3a342e}.is-stack[data-v-c24655ef] .chapter-block__title-field.is-editing{border-color:#c4b59a}.is-stack[data-v-c24655ef] .chapter-block__text{color:#f7f1e8}.is-stack[data-v-c24655ef] .chapter-block__caption{color:#f7f1e88c}.is-stack[data-v-c24655ef] .chapter-block__body{background:#2a2622}.is-stack[data-v-c24655ef] .chapter-block__add-child{background:#2f2a25;border-top-color:#4a433c}.is-stack[data-v-c24655ef] .chapter-block__add-child-btn{background:transparent;border-color:#6b635b;color:#f7f1e8bf}.is-stack[data-v-c24655ef] .headline-block__title-field,.is-stack[data-v-c24655ef] .prose-block__field{background:#3a342e}.is-stack[data-v-c24655ef] .headline-block__title-field.is-editing,.is-stack[data-v-c24655ef] .prose-block__field.is-editing{border-color:#c4b59a}.is-stack[data-v-c24655ef] .headline-block__text,.is-stack[data-v-c24655ef] .prose-block__text{color:#f7f1e8}
