@charset "UTF-8";.modal-overlay.svelte-1hyn22s{position:fixed;top:0;left:0;width:100%;height:100%;background:#a26d0e;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}@media (max-width: 750px){.modal-overlay.svelte-1hyn22s{padding:20px 0}}.modal-content.svelte-1hyn22s{background:#fff;max-width:1400px;width:100%;max-height:85vh;overflow:hidden;position:relative;z-index:2}@media (max-width: 750px){.modal-content.svelte-1hyn22s{overflow:scroll}}.close-button.svelte-1hyn22s{background:#fff;position:absolute;top:15px;right:20px;border:none;font-size:24px;cursor:pointer;color:#666;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}@media (max-width: 750px){.close-button.svelte-1hyn22s{top:4px;right:4px}}.close-button.svelte-1hyn22s:hover{background-color:#f0f0f0}.modal-header.svelte-1hyn22s{text-align:left;margin-bottom:12px}.modal-header.svelte-1hyn22s .character-name:where(.svelte-1hyn22s){font-family:YuMincho,Hiragino Mincho ProN,serif;font-size:26px;color:#430f1c;font-weight:400;padding:0 0 10px;margin-bottom:16px;border-bottom:2px solid #a26d0e}@media (max-width: 750px){.modal-header.svelte-1hyn22s .character-name:where(.svelte-1hyn22s){border-bottom:1px solid #a26d0e}}.section-text-bg-column.svelte-1hyn22s{display:grid;grid-template-columns:1fr 140px;gap:10px;margin-top:80px}.section-text-bg-column.svelte-1hyn22s img:where(.svelte-1hyn22s){width:100%;height:auto}@media (max-width: 750px){.section-text-bg-column.svelte-1hyn22s{grid-template-columns:1fr}}.section-text-bg.svelte-1hyn22s{position:relative;top:-40px}.section-text-bg.svelte-1hyn22s img:where(.svelte-1hyn22s){width:100%;height:auto}.modal-body.svelte-1hyn22s .section:where(.svelte-1hyn22s){margin-bottom:25px}.modal-body.svelte-1hyn22s .section:where(.svelte-1hyn22s):last-child{margin-bottom:0}.section-head.svelte-1hyn22s{font-family:YuMincho,Hiragino Mincho ProN,serif;font-size:18px;color:#430f1c;margin:0 0 10px;display:flex;font-weight:400;align-items:center;line-height:1.4}@media (max-width: 750px){.section-head.svelte-1hyn22s{font-size:14px}}.section-head.svelte-1hyn22s:before{content:"";width:8px;height:35px;background:url(../../../images/charactor/icon_head.svg) center center no-repeat;background-size:contain;display:inline-block;margin-right:10px}.section-text.svelte-1hyn22s{font-family:YuMincho,Hiragino Mincho ProN,serif;font-size:14px;color:#430f1c;margin:0;line-height:1.8}@media (max-width: 750px){.section-text.svelte-1hyn22s{font-size:12px;padding-right:0}}.modal-footer.svelte-1hyn22s{padding:20px 0 30px;text-align:center}.modal-footer.svelte-1hyn22s .success-message:where(.svelte-1hyn22s){background:#481b23f2;position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;width:100vw;height:100vh;padding:15px;border-radius:8px;margin-bottom:20px}.modal-footer.svelte-1hyn22s .success-message:where(.svelte-1hyn22s) p:where(.svelte-1hyn22s){color:#fff;margin:5px 0;font-family:YuMincho,Hiragino Mincho ProN,serif;font-size:24px}.modal-footer.svelte-1hyn22s .success-message:where(.svelte-1hyn22s) p:where(.svelte-1hyn22s)+p:where(.svelte-1hyn22s){margin-top:8px;font-size:14px}.modal-footer.svelte-1hyn22s .success-message:where(.svelte-1hyn22s) .end-pic:where(.svelte-1hyn22s){max-width:640px;padding:0 10px}@media (max-width: 750px){.modal-footer.svelte-1hyn22s .success-message:where(.svelte-1hyn22s) .end-pic:where(.svelte-1hyn22s){max-width:100%}}.modal-footer.svelte-1hyn22s .error-message:where(.svelte-1hyn22s){background:#ffe8e8;color:#5a2d2d;padding:15px;border-radius:8px;margin-bottom:20px}.modal-footer.svelte-1hyn22s .error-message:where(.svelte-1hyn22s) p:where(.svelte-1hyn22s){margin:0;font-family:YuMincho,Hiragino Mincho ProN,serif;font-size:14px}.modal-footer.svelte-1hyn22s .vote-button-wrapper:where(.svelte-1hyn22s){width:100%;display:grid;grid-template-columns:1fr;gap:10px;align-items:center;justify-content:center}@media (max-width: 750px){.modal-footer.svelte-1hyn22s .vote-button-wrapper:where(.svelte-1hyn22s){grid-template-columns:1fr}}.modal-footer.svelte-1hyn22s .vote-button-link:where(.svelte-1hyn22s){background:#8e0119;color:#fff;border:none;text-decoration:none;padding:15px 30px;font-size:14px;font-family:YuMincho,Hiragino Mincho ProN,serif;cursor:pointer;transition:background-color .2s;min-width:200px}@media (max-width: 750px){.modal-footer.svelte-1hyn22s .vote-button-link:where(.svelte-1hyn22s){min-width:100%}}@media (max-width: 768px){.modal-content.svelte-1hyn22s{max-width:95%}.modal-header.svelte-1hyn22s,.modal-body.svelte-1hyn22s,.modal-footer.svelte-1hyn22s{padding-left:20px;padding-right:20px}}@media (max-width: 768px) and (max-width: 750px){.modal-header.svelte-1hyn22s,.modal-body.svelte-1hyn22s,.modal-footer.svelte-1hyn22s{padding-left:0;padding-right:0}}@media (max-width: 768px) and (max-width: 750px){.modal-header.svelte-1hyn22s{padding-top:10px}}@media (max-width: 768px){.modal-header.svelte-1hyn22s .character-name:where(.svelte-1hyn22s){font-size:22px;line-height:1.4}}@media (max-width: 768px) and (max-width: 750px){.modal-header.svelte-1hyn22s .character-name:where(.svelte-1hyn22s){font-size:16px}}.modal-column.svelte-1hyn22s{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-height:90vh;background-size:21%;background-repeat:no-repeat;background-position:100% 93%}@media (max-width: 750px){.modal-column.svelte-1hyn22s{background:none!important;grid-template-columns:1fr}}.modal-column-item.is-text.svelte-1hyn22s{padding:40px 80px 100px 30px;text-align:left;overflow:scroll;height:100%;max-height:90vh}@media (max-width: 750px){.modal-column-item.is-text.svelte-1hyn22s{padding:0 20px;max-height:auto;overflow:visible}}.status-comic-status-list.svelte-1hyn22s{display:grid;grid-template-columns:1fr;gap:10px;align-items:center;justify-content:center}@media (max-width: 750px){.status-comic-status-list.svelte-1hyn22s{grid-template-columns:1fr}}.status-comic-status-list.svelte-1hyn22s img:where(.svelte-1hyn22s){max-width:100%}@media (max-width: 750px){.status-comic-status-list.svelte-1hyn22s img:where(.svelte-1hyn22s){max-width:100%}}.status-list.svelte-1hyn22s{list-style:none;margin:0 auto;width:100%;padding:0}.status-list.svelte-1hyn22s li:where(.svelte-1hyn22s){width:100%;margin-bottom:10px;display:grid;text-align:left;justify-content:flex-start;align-items:center;grid-template-columns:180px 1fr;gap:8px;color:#430f1c;font-size:12px;font-family:YuMincho,Hiragino Mincho ProN,serif}@media (max-width: 750px){.status-list.svelte-1hyn22s li:where(.svelte-1hyn22s){font-size:10px}}.section-caption.svelte-1hyn22s{font-size:12px;color:#a06a32;font-family:YuMincho,Hiragino Mincho ProN,serif;margin:10px 0 0;text-align:left}@media (max-width: 750px){.section-caption.svelte-1hyn22s{font-size:10px}}.beans-list.svelte-1hyn22s{list-style:none;margin:0 auto;width:100%;padding:0;justify-items:flex-start;display:grid;grid-template-columns:28px 28px 28px 28px 28px}.modal-column-image.svelte-1hyn22s{padding:20px 0 20px 20px;max-width:80vh}@media (max-width: 750px){.modal-column-image.svelte-1hyn22s{max-width:94%;padding:20px 0 0}}.modal-en-caption.svelte-1hyn22s{position:absolute;z-index:1;top:0;line-height:1;font-family:Impact;font-size:140px;left:10px;color:#f9e7d1;opacity:.3}@media (max-width: 750px){.character-modal-image-1.svelte-1hyn22s{position:relative;left:5px}}@media (max-width: 750px){.character-modal-image-2.svelte-1hyn22s{position:relative;left:9px}}@media (max-width: 750px){.character-modal-image-3.svelte-1hyn22s{position:relative;left:12px}}@media (max-width: 750px){.character-modal-image-4.svelte-1hyn22s{position:relative;left:8px}}@media (max-width: 750px){.character-modal-image-5.svelte-1hyn22s{position:relative;left:-7px}}@media (max-width: 750px){.character-modal-image-6.svelte-1hyn22s{position:relative;left:5px}}.charactor.svelte-am753{width:100%;margin:0 auto;padding:150px 0 230px;background-size:cover}@media (max-width: 750px){.charactor.svelte-am753{padding:0}}.charactor.svelte-am753 .charactor-inner:where(.svelte-am753){margin:0 auto;width:100%;max-width:1400px}@media (max-width: 750px){.charactor.svelte-am753 .charactor-inner:where(.svelte-am753){padding:70px 22px}}.head.svelte-am753{margin:0 auto 32px;text-align:center}.head-caption.svelte-am753{margin:0 auto 12px;color:#a26d0e;font-family:YuMincho,Hiragino Mincho ProN,serif;font-size:20px}.head-title.svelte-am753{font-size:32px;font-weight:400;font-family:YuMincho,Hiragino Mincho ProN,serif;color:#430f1c}.head-banner.svelte-am753{margin:0 auto 80px;width:100%;max-width:1000px;transition:.2s linear opacity}@media (hover: hover){.head-banner.svelte-am753:hover{opacity:.7}}.card-list.svelte-am753{display:grid;grid-template-columns:315px 315px 315px 315px;gap:40px}@media (max-width: 750px){.card-list.svelte-am753{grid-template-columns:1fr}}.card-list.svelte-am753 .card:where(.svelte-am753){position:relative;z-index:1;opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}@media (max-width: 750px){.card-list.svelte-am753 .card:where(.svelte-am753){position:static}}.card-list.svelte-am753 .card.fade-in:where(.svelte-am753){opacity:1;transform:translateY(0)}@media (max-width: 750px){.card-list.svelte-am753 .card.card-1:where(.svelte-am753){overflow:hidden}}@media (max-width: 750px){.card-list.svelte-am753 .card.card-1:where(.svelte-am753) .card-image:where(.svelte-am753){min-width:340px;position:relative;left:-20px}}.card-list.svelte-am753 .card.card-2:where(.svelte-am753){left:-10px;min-width:415px;top:-4px;z-index:2}@media (max-width: 750px){.card-list.svelte-am753 .card.card-2:where(.svelte-am753){min-width:auto;overflow:hidden;position:static}}@media (max-width: 750px){.card-list.svelte-am753 .card.card-2:where(.svelte-am753) .card-image:where(.svelte-am753){min-width:415px;left:-30px;position:relative}}.card-list.svelte-am753 .card.card-2:where(.svelte-am753) .card-description:where(.svelte-am753){position:relative;left:-36px}@media (max-width: 750px){.card-list.svelte-am753 .card.card-2:where(.svelte-am753) .card-description:where(.svelte-am753){position:static}}@media (max-width: 750px){.card-list.svelte-am753 .card.card-3:where(.svelte-am753){overflow:hidden}}@media (max-width: 750px){.card-list.svelte-am753 .card.card-3:where(.svelte-am753) .card-image:where(.svelte-am753){min-width:340px;position:relative;left:-20px}}@media (max-width: 750px){.card-list.svelte-am753 .card.card-4:where(.svelte-am753){overflow:hidden}}@media (max-width: 750px){.card-list.svelte-am753 .card.card-4:where(.svelte-am753) .card-image:where(.svelte-am753){min-width:340px;position:relative;left:-30px}}.card-list.svelte-am753 .card.card-5:where(.svelte-am753){position:relative;left:-25px;min-width:385px}@media (max-width: 750px){.card-list.svelte-am753 .card.card-5:where(.svelte-am753){min-width:auto;overflow:hidden;position:static}}@media (max-width: 750px){.card-list.svelte-am753 .card.card-5:where(.svelte-am753) .card-image:where(.svelte-am753){min-width:385px;position:relative;left:-48px}}.card-list.svelte-am753 .card.card-6:where(.svelte-am753){position:relative;left:-25px;top:-20px;min-width:403px}@media (max-width: 750px){.card-list.svelte-am753 .card.card-6:where(.svelte-am753){min-width:auto;overflow:hidden;position:static}}@media (max-width: 750px){.card-list.svelte-am753 .card.card-6:where(.svelte-am753) .card-image:where(.svelte-am753){min-width:403px;position:relative;left:-38px}}.card-list.svelte-am753 .card-image:where(.svelte-am753){display:block;margin-bottom:24px;min-width:316px;z-index:1}@media (max-width: 750px){.card-list.svelte-am753 .card-image:where(.svelte-am753){min-width:auto;padding:0 36px}}.card-list.svelte-am753 .card-image:where(.svelte-am753) img:where(.svelte-am753){width:100%}.card-list.svelte-am753 .card-description:where(.svelte-am753){margin:0 auto;text-align:center}.card-list.svelte-am753 .card:where(.svelte-am753) .caption:where(.svelte-am753){font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:14px;color:#a06a32}.card-list.svelte-am753 .card:where(.svelte-am753) .name:where(.svelte-am753){font-family:YuMincho,Hiragino Mincho ProN,serif;font-size:24px;color:#430f1c;margin-bottom:16px}.vote-button.svelte-am753{background:#a26d0e;text-align:center;font-size:14px;line-height:1;margin:0 auto 30px;height:50px;align-items:center;display:flex;justify-content:center;font-family:YuMincho,Hiragino Mincho ProN,serif;text-decoration:none;width:100%;max-width:290px;border:1px solid #A26D0E;color:#fff;cursor:pointer;transition:.2s linear background,color}@media (max-width: 750px){.vote-button.svelte-am753{margin-bottom:0;max-width:100%}}@media (hover: hover){.vote-button.svelte-am753:hover{background:#fff;color:#a26d0e}}.story-button.svelte-am753{text-align:center;appearance:none;margin:0 auto 10px;font-size:14px;line-height:1;width:100%;border:0;height:50px;align-items:center;display:flex;text-decoration:none;justify-content:center;font-family:YuMincho,Hiragino Mincho ProN,serif;background:#8e0119;max-width:290px;color:#fff}@media (max-width: 750px){.story-button.svelte-am753{max-width:100%}}.status-list.svelte-am753{list-style:none;margin:0 auto;max-width:290px;padding:0}@media (max-width: 750px){.status-list.svelte-am753{display:none}}.faq-container.svelte-bgivrp{padding:60px 0;background:#fff}.faq-inner.svelte-bgivrp{margin:0 auto;max-width:800px;padding:0 20px}.head.svelte-bgivrp{text-align:center;margin-bottom:40px}.head-text.svelte-bgivrp{font-family:YuMincho,Hiragino Mincho ProN,serif;color:#b28638;font-size:18px;margin-bottom:8px}.head-title.svelte-bgivrp{font-family:YuMincho,Hiragino Mincho ProN,serif;font-size:36px;font-weight:400;color:#a26d0e}@media (max-width: 750px){.head-title.svelte-bgivrp{font-size:24px}}.faq-list.svelte-bgivrp{display:flex;flex-direction:column;gap:16px}.faq-item.svelte-bgivrp{background:#fff}.faq-question.svelte-bgivrp{width:100%;padding:20px 24px;border:1px solid #B28638;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;font-family:YuMincho,Hiragino Mincho ProN,serif;font-size:18px;color:#a26d0e;text-align:left}@media (max-width: 750px){.faq-question.svelte-bgivrp{padding:16px 20px;font-size:16px}}.faq-question.svelte-bgivrp:hover{background:#f8f8f8}.faq-question.open.svelte-bgivrp .faq-arrow:where(.svelte-bgivrp){transform:rotate(180deg)}.faq-question.svelte-bgivrp .faq-question-text:where(.svelte-bgivrp){flex:1}.faq-question.svelte-bgivrp .faq-arrow:where(.svelte-bgivrp){font-size:14px;transition:transform .3s ease;margin-left:16px;color:#a26d0e}.faq-answer.svelte-bgivrp{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.open.svelte-bgivrp{max-height:200px}.faq-answer.svelte-bgivrp .faq-answer-content:where(.svelte-bgivrp){padding:24px 24px 20px;font-family:YuMincho,Hiragino Mincho ProN,serif;font-size:16px;color:#430f1c;line-height:1.6}@media (max-width: 750px){.faq-answer.svelte-bgivrp .faq-answer-content:where(.svelte-bgivrp){padding:20px 20px 16px;font-size:14px}}
