@charset "UTF-8";@keyframes horizontal-scroll-animation-f1c39bf9{0%{transform:translate(0)}to{transform:translate(-50%)}}.commitment-content[data-v-f1c39bf9]{padding-inline:calc(170 / var(--widthBase) * 100vw)}@media (max-width: 768px){.commitment-content[data-v-f1c39bf9]{padding-inline:calc(var(--inlineSize) / var(--widthBase) * 100vw)}}.commitment-content[data-v-f1c39bf9]:not(:last-child){padding-block-end:calc(var(--inlineSize) / var(--widthBase) * 100vw)}@media (max-width: 768px){.commitment-content[data-v-f1c39bf9]:not(:last-child){padding-block-end:calc(150 / var(--widthBase) * 100vw)}}.commitment-content[data-v-f1c39bf9]:not(:first-child){padding-block-start:calc(80 / var(--widthBase) * 100vw)}.commitment-content[data-v-f1c39bf9]>*+*{margin-block-start:calc(75 / var(--widthBase) * 100vw)}.commitment-content .commitment-detail[data-v-f1c39bf9]{display:flex;gap:calc(30 / var(--widthBase) * 100vw) calc(60 / var(--widthBase) * 100vw);font-weight:500}.commitment-content .commitment-detail figure[data-v-f1c39bf9]{inline-size:calc(310 / var(--widthBase) * 100vw);min-inline-size:310px}@media (max-width: 1250px){.commitment-content .commitment-detail figure[data-v-f1c39bf9]{min-inline-size:248px}}@media (max-width: 768px){.commitment-content .commitment-detail figure[data-v-f1c39bf9]{inline-size:100%;min-inline-size:auto}}.commitment-content .commitment-detail figure img[data-v-f1c39bf9]{inline-size:100%}@media (max-width: 768px){.commitment-content .commitment-detail[data-v-f1c39bf9]{flex-wrap:wrap}}.commitment-content .commitment-detail>figure[data-v-f1c39bf9],.commitment-content .commitment-detail>figure img[data-v-f1c39bf9]{aspect-ratio:1/1}.commitment-content .commitment-detail>figure[data-v-f1c39bf9]{min-inline-size:calc(310 / var(--widthBase) * 100vw)}@media (max-width: 768px){.commitment-content .commitment-detail>figure[data-v-f1c39bf9]{min-inline-size:100%;order:-1}}.commitment-content .commitment-detail>figure img[data-v-f1c39bf9]{inline-size:100%;border:1px solid #222222}.commitment-content .commitment-detail>div[data-v-f1c39bf9]{flex-grow:1}.commitment-content .commitment-detail>div[data-v-f1c39bf9]>*+*{margin-block-start:calc(35 / var(--widthBase) * 100vw)}.commitment-content .commitment-detail .commitment-list-ttl[data-v-f1c39bf9]{font-weight:700}
