@charset "UTF-8";.section[data-v-eae1d8f9]{display:flex;flex-direction:column;gap:2vw;--headline-height:6.666667vw}.section.margin[data-v-eae1d8f9]{margin-top:var(--section-gap)}.section .headline[data-v-eae1d8f9]{display:flex;flex-direction:row;align-items:center;height:var(--headline-height);line-height:1}.section .headline[data-v-eae1d8f9]:before{content:"";width:1.333333vw;height:3.466667vw;border-radius:.533333vw;margin-right:1.333333vw;background-color:var(--fill-color-dark-2)}.section .headline span[data-v-eae1d8f9]{text-align:center;color:var(--text-color-inverse);font-size:3.466667vw;line-height:3.466667vw;font-weight:700}.section .headline .description[data-v-eae1d8f9]{font-weight:400;font-size:.875rem;margin-left:.937rem;color:var(--color-success)}.section .headline .left[data-v-eae1d8f9]{display:flex;align-items:center;padding-left:.825rem}.section .headline .right[data-v-eae1d8f9]{flex:1;height:100%;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.section .content[data-v-eae1d8f9]{display:flex;flex-direction:column;border-radius:2.133333vw}.section.bg .content[data-v-eae1d8f9]{padding:2.133333vw;background-color:var(--color-white)}.section.required .headline span[data-v-eae1d8f9]:first-child:after{content:"*";color:var(--color-error);margin-left:.2rem}.section.optional .headline span[data-v-eae1d8f9]:first-child:before{content:"选填";background-color:var(--color-white);color:var(--color-primary-light-2);border-radius:1.066667vw;padding:.8vw 1.066667vw;margin-right:1.333333vw;font-weight:400;font-size:2.666667vw;line-height:1;position:relative;top:-.266667vw}.section.optional .headline span[data-v-eae1d8f9]:first-child:after{display:none}.section.optional.pro-max .headline span[data-v-eae1d8f9]:first-child:before{color:var(--color-promax-light-2)}.section.horizontal[data-v-eae1d8f9]{flex-direction:row;align-items:center}.section.horizontal .headline[data-v-eae1d8f9]{padding-bottom:0;min-width:13.75rem}.section.horizontal .content[data-v-eae1d8f9]{flex:1;display:flex;flex-direction:row;align-items:flex-start}.section.pro-max .headline[data-v-eae1d8f9]:before{background-color:var(--color-promax-light-6)}
