@charset "UTF-8";@keyframes horizontal-scroll-animation-c80ba525{0%{transform:translate(0)}to{transform:translate(-50%)}}.after[data-v-c80ba525]{padding-inline:calc(var(--inlineSize) / var(--widthBase) * 100vw)}@media (min-width: 1441px){.after[data-v-c80ba525]{padding-inline:calc(var(--inlineSizeWide) / var(--widthBase) * 100vw)}}@media (max-width: 768px){.after[data-v-c80ba525]{padding-inline:calc(var(--inlineSize) / var(--widthBase) * 100vw)}}.after[data-v-c80ba525]>*+*{margin-block-start:calc(75 / var(--widthBase) * 100vw)}@media (max-width: 768px){.after[data-v-c80ba525]>*+*{margin-block-start:calc(150 / var(--widthBase) * 100vw)}}.after .after-content[data-v-c80ba525]>*+*{margin-block-start:calc(30 / var(--widthBase) * 100vw)}.after .after-detail[data-v-c80ba525]{padding:calc(55 / var(--widthBase) * 100vw) calc(70 / var(--widthBase) * 100vw) calc(60 / var(--widthBase) * 100vw);border-radius:20px;background:#f4f4f4}@media (max-width: 1024px){.after .after-detail[data-v-c80ba525]>*+*{margin-block-start:calc(30 / var(--widthBase) * 100vw)}}@media (max-width: 768px){.after .after-detail[data-v-c80ba525]{padding-block:calc(50 / var(--widthBase) * 100vw) calc(100 / var(--widthBase) * 100vw);padding-inline:calc(var(--inlineSize) / var(--widthBase) * 100vw)}}.after .after-detail[data-v-c80ba525]:after{content:"";display:block;clear:both}.after .after-text>p[data-v-c80ba525]>*+*{margin-block-start:calc(15 / var(--widthBase) * 100vw)}.after .after-text p[data-v-c80ba525]{font-weight:500;line-height:1.6;letter-spacing:.05em}.after .after-text[data-v-c80ba525] ul>li{display:flex;gap:calc(10 / var(--widthBase) * 100vw)}.after .after-text[data-v-c80ba525] ul>li:before{content:"・"}.after figure[data-v-c80ba525]{display:grid;place-content:center;inline-size:calc(320 / var(--widthBase) * 100vw)}@media (min-width: 1025px){.after figure[data-v-c80ba525]{margin-inline-start:calc(50 / var(--widthBase) * 100vw);margin-block:calc(-80 / var(--widthBase) * 100vw) calc(50 / var(--widthBase) * 100vw);float:right}}@media (max-width: 1024px){.after figure[data-v-c80ba525]{inline-size:50%;margin-inline:auto}}@media (max-width: 768px){.after figure[data-v-c80ba525]{inline-size:100%}}
