.mainvisual.svelte-135ghza{width:100%;height:100%;overflow:hidden;background:url(../../../images/vote/mainvisual/vode_bg.webp) top left no-repeat}@media (max-width: 750px){.mainvisual.svelte-135ghza{padding-bottom:10vw;background:#430f1c}}.mainvisual-inner.svelte-135ghza{margin:0 auto;width:100%;max-width:1777px;height:100%;right:-3vw;bottom:-10vw;position:relative}@media (max-width: 750px){.mainvisual-inner.svelte-135ghza{max-width:100%;position:static;padding-bottom:40vw;padding-top:30px}}.mainvisual-inner.svelte-135ghza img:where(.svelte-135ghza){max-width:100%}.mainvisual.svelte-135ghza .mainvisual-logo:where(.svelte-135ghza){position:absolute;top:calc(-10vw + 40px);left:calc(50% - 3vw);transform:translate(-50%);width:52%;max-width:843px}@media (max-width: 750px){.mainvisual.svelte-135ghza .mainvisual-logo:where(.svelte-135ghza){left:50%;transform:translate(-50%);max-width:80%;margin:0 auto;bottom:auto;width:100%;top:auto}}@keyframes svelte-135ghza-scroll{0%{transform:scaleY(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}51%{transform:scale(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}.side.svelte-3zb7pr{width:100%;height:100%;background:#fff}.side-inner.svelte-3zb7pr{max-width:1000px;width:100%;height:100%;margin:0 auto;padding:15px}.side-content.svelte-3zb7pr{border:2px solid #392710}.side-content-head.svelte-3zb7pr{margin:-80px auto 0;width:260px;position:relative}.side-content-body.svelte-3zb7pr{padding:0 40px 40px}.side-content-body-list.svelte-3zb7pr{padding:0;margin:0}.side-content-body-list.svelte-3zb7pr li:where(.svelte-3zb7pr){list-style:none;margin:24px 0 12px;text-align:center;padding:0 18px;border-bottom:1px solid #707070}.side-content-body-list.svelte-3zb7pr li:where(.svelte-3zb7pr) a:where(.svelte-3zb7pr){text-align:center;font-size:20px;font-family:YuMincho,Hiragino Mincho ProN,serif;color:#392710;position:relative;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 0}.side-content-body-list.svelte-3zb7pr li:where(.svelte-3zb7pr) a:where(.svelte-3zb7pr):before{width:30px;height:20px;content:"";background:url(images/vote/content/icon.svg) center center no-repeat;background-size:contain}.side-content-body-list.svelte-3zb7pr li:where(.svelte-3zb7pr) a:where(.svelte-3zb7pr):after{width:30px;height:20px;content:"";background:url(images/vote/content/icon.svg) center center no-repeat;background-size:contain}.content.svelte-1ber1t6{width:100%;height:100%;background:url(../../../images/vote/content/background_large.webp) top left no-repeat;background-size:cover}@media (max-width: 750px){.content.svelte-1ber1t6{background:url(../../../images/vote/content/background_small.webp) top left no-repeat;background-size:cover}}.content-inner.svelte-1ber1t6{max-width:1000px;width:100%;height:100%;margin:0 auto;padding:160px 0 100px;display:grid;align-items:start;grid-template-columns:380px 1fr;gap:40px}@media (max-width: 750px){.content-inner.svelte-1ber1t6{padding:90px 30px;display:block}}.body-image.svelte-1ber1t6{padding:0 48px}@media (max-width: 750px){.body-image.svelte-1ber1t6{padding:0 18px}}.sns-list.svelte-1ber1t6{list-style:none;display:grid;justify-content:center;grid-template-columns:repeat(2,40%);gap:14px;margin:0;padding:0}.sns-list.svelte-1ber1t6 li:where(.svelte-1ber1t6) a:where(.svelte-1ber1t6){display:block}.sns-list.svelte-1ber1t6 li:where(.svelte-1ber1t6) a:where(.svelte-1ber1t6) img:where(.svelte-1ber1t6){width:100%}.main.svelte-1ber1t6{background:url(../../../images/vote/content/background_02_large.webp) top left no-repeat;background-size:cover;padding:25px;position:relative}@media (max-width: 750px){.main.svelte-1ber1t6{background:url(../../../images/vote/content/background_02_small.webp) top left no-repeat;background-size:cover;padding:10px}}.main.svelte-1ber1t6 .top-icon:where(.svelte-1ber1t6){position:absolute;top:20px;left:50%;width:calc(100% - 40px);transform:translate(-50%)}@media (max-width: 750px){.main.svelte-1ber1t6 .top-icon:where(.svelte-1ber1t6){width:calc(100% - 28px);top:15px}}.main.svelte-1ber1t6 .bottom-icon:where(.svelte-1ber1t6){position:absolute;bottom:20px;left:50%;width:calc(100% - 40px);pointer-events:none;transform:translate(-50%)}@media (max-width: 750px){.main.svelte-1ber1t6 .bottom-icon:where(.svelte-1ber1t6){width:calc(100% - 28px);bottom:15px}}.body.svelte-1ber1t6{background:#fff;padding-bottom:80px}.body-head.svelte-1ber1t6{font-size:16px;text-align:center;color:#a26d0e;font-family:YuMincho,Hiragino Mincho ProN,serif;padding-top:60px;line-height:2;margin-bottom:40px}@media (max-width: 750px){.body-head.svelte-1ber1t6{padding:50px 12px 0;font-size:14px;line-height:1.8}}.body-head.second.svelte-1ber1t6{margin-bottom:20px}@media (max-width: 750px){.body-head.second.svelte-1ber1t6{color:#fff}}.qa-container.svelte-dxy4ku{background:url(../../../images/vote/qa/background_large.webp) top left no-repeat;background-size:cover;padding:40px 0}@media (max-width: 750px){.qa-container.svelte-dxy4ku{background:url(../../../images/vote/qa/background_small.webp) top left no-repeat;background-size:cover}}.qa-inner.svelte-dxy4ku{margin:0 auto;width:100%;max-width:1000px}@media (max-width: 750px){.qa-inner.svelte-dxy4ku{padding:0 30px}}.qa-content.svelte-dxy4ku{margin-bottom:24px}.qa-title.svelte-dxy4ku{text-align:center;margin:0 auto 32px}.qa-title-text.svelte-dxy4ku{font-family:YuMincho,Hiragino Mincho ProN,serif;color:#b28638;font-size:20px;margin-bottom:8px}@media (max-width: 750px){.qa-title-text.svelte-dxy4ku{font-size:14px}}.qa-title-content.svelte-dxy4ku{font-family:YuMincho,Hiragino Mincho ProN,serif;font-size:42px;font-weight:400;color:#430f1c}@media (max-width: 750px){.qa-title-content.svelte-dxy4ku{font-size:24px}}.qa-head.svelte-dxy4ku{background:#fff;font-family:YuMincho,Hiragino Mincho ProN,serif;color:#b28638;height:auto;font-size:22px;font-weight:400;padding:24px 16px;line-height:19px;margin-bottom:0;position:relative;overflow:hidden;border:none;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}@media (max-width: 750px){.qa-head.svelte-dxy4ku{height:33px;font-size:14px}}.qa-head.svelte-dxy4ku:hover{background:#f8f8f8}.qa-head.open.svelte-dxy4ku{background:#b28638;color:#fff}.qa-head.open.svelte-dxy4ku .qa-head-arrow:where(.svelte-dxy4ku){transform:rotate(180deg)}.qa-head.svelte-dxy4ku .qa-head-icon:where(.svelte-dxy4ku){font-size:44px;margin-right:16px}@media (max-width: 750px){.qa-head.svelte-dxy4ku .qa-head-icon:where(.svelte-dxy4ku){font-size:22px;margin-right:8px}}.qa-head.svelte-dxy4ku .qa-head-text:where(.svelte-dxy4ku){flex:1;text-align:left}.qa-head.svelte-dxy4ku .qa-head-arrow:where(.svelte-dxy4ku){font-size:16px;transition:transform .3s ease;margin-left:16px}@media (max-width: 750px){.qa-head.svelte-dxy4ku .qa-head-arrow:where(.svelte-dxy4ku){font-size:12px;margin-left:8px}}.qa-text.svelte-dxy4ku{max-height:0;overflow:hidden;transition:max-height .3s ease;margin-bottom:0}.qa-text.open.svelte-dxy4ku{max-height:1000px;margin-bottom:110px}@media (max-width: 750px){.qa-text.open.svelte-dxy4ku{margin-bottom:50px}}.qa-text.svelte-dxy4ku .qa-text-content:where(.svelte-dxy4ku){font-size:20px;color:#430f1c;font-family:YuMincho,Hiragino Mincho ProN,serif;padding:20px 0}@media (max-width: 750px){.qa-text.svelte-dxy4ku .qa-text-content:where(.svelte-dxy4ku){font-size:14px;padding:16px 0}}.diagram-container.svelte-lpr6gz{padding:40px 0 100px}@media (max-width: 750px){.diagram-container.svelte-lpr6gz{padding:40px 0}}.diagram-inner.svelte-lpr6gz{margin:0 auto;width:100%;max-width:1000px}@media (max-width: 750px){.diagram-inner.svelte-lpr6gz{padding:0 30px}}.diagram-title.svelte-lpr6gz{text-align:center;margin:0 auto 32px}.diagram-title-text.svelte-lpr6gz{font-family:YuMincho,Hiragino Mincho ProN,serif;color:#b28638;font-size:20px;margin-bottom:8px}@media (max-width: 750px){.diagram-title-text.svelte-lpr6gz{font-size:14px}}.diagram-title-content.svelte-lpr6gz{font-family:YuMincho,Hiragino Mincho ProN,serif;font-size:42px;font-weight:400;color:#430f1c}@media (max-width: 750px){.diagram-title-content.svelte-lpr6gz{font-size:24px}}.diagram-picture.svelte-lpr6gz{display:block;transition:.2s ease opacity}@media (hover: hover){.diagram-picture.svelte-lpr6gz:hover{opacity:.6}}
